【问题标题】:telerik angular kendo for angular 2 datepicker displays wrong dateTelerik angular kendo for angular 2 datepicker 显示错误的日期
【发布时间】:2017-10-04 04:31:51
【问题描述】:

我正在尝试使用telerik kendo ui for angular 2 (http://www.telerik.com/kendo-angular-ui/)

在日期选择器上工作,不知道为什么看起来日期选择器会在绑定值上增加一个月。正如你在这个 plunker 中看到的那样 http://plnkr.co/edit/8yUqiagcZ957saufxYpS?p=preview

日期设置为 new Date(2000, 2, 10);,但控件显示 03/10/2000。 我希望它完全按照设置显示(例如 02/10/2000)。我该怎么办?

【问题讨论】:

    标签: datepicker kendo-ui-angular2


    【解决方案1】:

    JavaScript Date 对象接受从零开始的月份值,不像天和年。

    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date

    话虽如此,只需传递1 即可显示“二月”。

    new Date(2000, 1, 10)
    

    http://plnkr.co/edit/pb09ZPo4L18ExGYOcu4x?p=preview

    【讨论】:

      猜你喜欢
      • 2016-06-09
      • 1970-01-01
      • 2018-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多