可能性の重複:
javascript date creation, can't set the correct monthJavascriptと日付()関数
私は、スクリプトを持っているように:
var year = 2011;
var month = 3;
var day = 1;
var start = new Date(year, month, day, 0,0,0,0);
それはスタートを使用する時間が来るとき、私がいることを見つけます月が2011年4月4日に評価されてしまいます。
で定義されますが、MDNのドキュメントを読むことをお勧めしますhttps://developer.mozilla.org/en/JavaScript/参照/ Global_Objects/Date – airportyh
Janはこの表記法で0から始まります。だから4月は3です。 – user17753
この「機能」は、脳死の最も大きなAPIグリッチの賞を獲得します。つまり、1月に1を使用するのは* so * mainstreamです。 –