Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript getDate getMonth返回错误的月份_Javascript_Date - Fatal编程技术网

javascript getDate getMonth返回错误的月份

javascript getDate getMonth返回错误的月份,javascript,date,Javascript,Date,我知道还有其他关于这个的帖子,但我看不出我在这里做错了什么。下面是我的代码: var d = new Date(); var month = d.getMonth(); System.log(d); System.log(month); 我的输出如下所示: [2015-04-01 09:24:53.012] [I] Wed Apr 01 2015 09:24:53 GMT-0400 (EDT) [2015-04-01 09:24:53.012] [I] 3 底部的输出不应该是4吗 提前感谢将

我知道还有其他关于这个的帖子,但我看不出我在这里做错了什么。下面是我的代码:

var d = new Date();
var month = d.getMonth();
System.log(d);
System.log(month);
我的输出如下所示:

[2015-04-01 09:24:53.012] [I] Wed Apr 01 2015 09:24:53 GMT-0400 (EDT)
[2015-04-01 09:24:53.012] [I] 3
底部的输出不应该是4吗


提前感谢

将其视为一个数组,索引从0开始。一月是0,三月是1,以此类推。

将其视为一个数组,指数从0开始。一月是0,三月是1,以此类推。

它是一个数组。 月份从0开始, 所以你应该自己加1

你可以看看这个:)

它是一个数组。 月份从0开始, 所以你应该自己加1

你可以看看这个:)


如果您从0开始计数,则不会读取文档:它解释了为什么在javascripts中,计数从0开始,而不是从1开始。关于这方面的话题大约有一千多个,所以无论如何偷偷摸摸的JS getMonth()再次出现……如果您开始从0开始计数,则不会读取文档:它解释了为什么在javascripts中,计数从0开始,而不是从1开始。关于这方面的话题大约有一千多个,所以无论如何鬼鬼祟祟的JS getMonth()再次攻击…@DontVoteMeDown除非特定链接资源包含事实错误,否则我看不到任何更改链接的理由。就因为W3schools在其他地方有错误吗?@doldt好吧,继续使用W3schools为你们自己承担风险…@DontVoteMeDown除非特定的链接资源包含事实错误,否则我看不出有任何理由更改链接。就因为W3schools在其他地方有错误吗?@doldt好吧,继续使用W3schools为你们自己承担风险…我知道太迟了,但不是3月2日吗?我知道太迟了,但不是3月2日吗?