我知道有关于此的其他帖子,但我不明白我在这里搞错了什么。下面是我的代码:javascript getDate getMonth返回错误的月份
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开始 – 2015-04-01 13:27:49
计数阅读文档:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getMonth它解释了为什么 – epascarello 2015-04-01 13:28:02
javascripts中的月份数从0开始,而不是从1开始。无论如何,关于SO的约有1000个主题! ;) – briosheje 2015-04-01 13:28:06