2つの日付を比較するために、文字列からjavascriptのDateオブジェクトへの変換を行っています。
これは私が持っているコードの例です:
var date1 = new Date(dateArrray1[2], dateArrray1[1], dateArrray1[0], 0, 0, 0, 0);
var date2 = new Date(dateArrray2[2], dateArrray2[1], dateArrray2[0], 0, 0, 0, 0);
私の問題は、これらの2つの日付オブジェクトで検証を行っているときに、特定の日付のgetTime関数で同じ結果が得られたという事実に基づいています。
var date1 = new Date(2012, 01, 30, 12, 0, 0, 0).getTime()
var date2 = new Date(2012, 02, 01, 12, 0, 0, 0).getTime()
通常、date1ダンの値はdate2異なるはずです。しかし、驚きです!これら2つのオブジェクトの値は同じです(実際の値はです1330621200000)。
誰かが私と同じ問題を抱えていますか?