javascript日期问题 - 0进1?

时间:2012-06-09 10:54:14

标签: javascript calendar

我创建了一个用于显示日历的小脚本,但月份是1位数。 EG June显示5而不是6。

看看这里:http://jsfiddle.net/jwoodcreative/vgTN7/

我做错了什么......?

2 个答案:

答案 0 :(得分:2)

在JavaScript中从0开始。只需添加1即可。从MDN article(强调添加):

  

getMonth返回的值是0到11之间的整数 。 0   对应于1月1日至2月,依此类推。

这是在ECMAScript specification

中定义的
  

月份由0到11(包括0和11)范围内的整数标识。

这是一个updated fiddle

答案 1 :(得分:0)

查看文档https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date

  

<强>月
      表示月份的整数值,从1月的0开始到12月的11。