我知道有關於此的其他帖子,但我不明白我在這裏搞錯了什麼。下面是我的代碼: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