1. ホーム
  2. javascript

[解決済み] javascriptのgetMonthは前月を表示します。

2022-04-14 15:21:01

質問

Sun Jul 7 00:00:00 EDT 2013というフォーマットで日付を表示するdatepickerを使用しています。 月が7月であるにもかかわらず、getMonthを実行すると、前の月が表示されます。

var d1 = new Date("Sun Jul 7 00:00:00 EDT 2013");
d1.getMonth());//gives 6 instead of 7

何が間違っているのでしょうか?

どうすればいいですか?

なぜなら getmonth() は0から始まる。 d1.getMonth() + 1 を使用することで、目的のものを実現できます。