0

重複の可能性:
javascriptが間違った月の日付を作成しています

私のコードでは、次のDate行で作成します。

var date = new Date('2012', '01', '20')

次に使用する:

alert(date);

結果が得られます:

ここに画像の説明を入力してください

2月ではなく1月にしない理由がよくわかりません。

jsFiddle: http: //jsfiddle.net/U5m8N/

4

2 に答える 2

2

の「月」の部分は、var date = new Date('2012', '01', '20');インデックスがゼロです。

から数え始める0と、あなたはあなたの月を手に入れました. (つまり、1 月は0、2 月1など)

また、JavaScript は文字列をパラメーターとして受け入れますが、ドキュメントが示唆するように、整数を使用する必要があります。

日付 ドキュメント

于 2013-02-04T09:13:22.757 に答える
-1

Javascript Date オブジェクトの月のインデックスは 0 です。http://www.w3schools.com/jsref/jsref_obj_date.asp。1 月の代わりに 0 を入力

于 2013-02-04T09:12:53.620 に答える