-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のですか?
月がゼロのインデックスが理由です。日付のドキュメントを読むhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getMonth – charlietfl
新しい質問をする前に検索を使用してください。 –