カレンダーを表示するための小さなスクリプトを作成しましたが、月は1桁です。EG Juneは、6ではなく5を表示します。
ここを見てください:http://jsfiddle.net/jwoodcreative/vgTN7/
私は何を間違っているのですか...?
カレンダーを表示するための小さなスクリプトを作成しましたが、月は1桁です。EG Juneは、6ではなく5を表示します。
ここを見てください:http://jsfiddle.net/jwoodcreative/vgTN7/
私は何を間違っているのですか...?
JavaScriptでは、月は0から始まります。それに1を追加するだけです。MDNの記事から(強調を追加):
によって返される値は、 0から11まで
getMonth
の整数です。0は1月、1から2月などに対応します。
これはECMAScript仕様で定義されています:
月は、0から11までの範囲の整数で識別されます。
これが更新されたフィドルです。
ドキュメントhttps://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Dateをチェックしてください
月月
を表す整数値。1月の0から12月の11まで。