javascript getDay返回错误的数字

时间:2012-04-13 17:16:23

标签: javascript html

  

可能重复:
  Why does getDay return incorrect values? (javascript)

我在javaScript中有以下代码

var cellDate = new Date('2012', '4', '13');
x.innerHTML=cellDate.getDay();

getDay方法而不是返回5它返回0.我有任何错误吗?这是jsfiddle链接

http://jsfiddle.net/LPEXj/

2 个答案:

答案 0 :(得分:4)

var cellDate = new Date('2012', '3', '13');
x.innerHTML=cellDate.getDay();

日期月份为零索引,实际上四月份为3。

答案 1 :(得分:3)

月份基于0。 2012年5月13日将是周日。