2017-10-19 44 views
-2

setMonthまたはgetMonthが正しく動作しない理由がわかりません。新しい日付()setMonth getMonthバグ?

var d = new Date(); 
d.setMonth(d.getMonth() + 1); 
console.log(d); 
console.log("Result: "+d.getMonth() + " , why not 11 ?"); 

出力:

Date 2017-11-19T22:09:05.418Z 
Result: 10 , why not 11 ? 

質問は、なぜd.getMonth()の戻り10の代わりに、11のですか?

+1

月がゼロのインデックスが理由です。日付のドキュメントを読むhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getMonth – charlietfl

+2

新しい質問をする前に検索を使用してください。 –

答えて

関連する問題