1

可能重复:
为什么 getDay 返回不正确的值?(javascript)

我在 javaScript 中有以下代码

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

getDay 方法不是返回 5,而是返回 0。我做错了吗?这是jsfiddle链接

http://jsfiddle.net/LPEXj/

4

2 回答 2

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

日期月份是零索引的,所以实际上四月是 3。

于 2012-04-13T17:20:18.763 回答
4

月份是从 0 开始的。2012 年 5 月 13 日是星期日。

于 2012-04-13T17:19:12.663 回答