1

重複の可能性:
getDayが誤った値を返すのはなぜですか?(javascript)

私はjavaScriptに次のコードを持っています

var cellDate = new Date('2012', '4', '13');
x.innerHTML=cellDate.getDay();

getDayメソッドは5を返す代わりに0を返します。何か間違いをしていますか?これがjsfiddleリンクです

http://jsfiddle.net/LPEXj/

4

2 に答える 2

5
var cellDate = new Date('2012', '3', '13');
x.innerHTML=cellDate.getDay();

日付の月はゼロインデックスであるため、実際には4月は3になります。

于 2012-04-13T17:20:18.763 に答える
4

月は0ベースです。2012年5月13日は日曜日になります。

于 2012-04-13T17:19:12.663 に答える