Kendo.toString()为日期解析返回错误的值

时间:2014-10-07 12:55:33

标签: kendo-ui

大家好我在我的页面中使用了kendo库。我正在使用以下代码解析日期以获取月份

  kendo.toString(new Date(2000, 1, 1), "M")  
and '
   kendo.toString(new Date(2000, 1, 1), "MM")

但结果会分别显示"01 February""02"

文档说的是

"M" - The month, from 1 through 12.
"MM" - The month, from 01 through 12.

但是我不确定为什么这个月是为了feb而不是Jan.任何帮助都会受到赞赏。

1 个答案:

答案 0 :(得分:0)

这是对的!查看Date文档here

enter image description here

JavaScript中的月份为0,这意味着0月是1月。在KendoUI" MM" format是1个基数的月份数(1月为1)。

所以问题在于,当你Date(2000, 1, 1)时,你说的是2000年2月1日。