2 つの変数があるとします。1 つは日付文字列 (時刻なし) を含み、もう 1 つは同じ日付文字列を含みますが、時刻は次のように 00:00:00 です。
var date1 = '2013-10-23';
var date2 = '2013-10-23 00:00:00';
var date1_time = new Date(date1).getTime();
var date2_time = new Date(date2).getTime()
console.debug('Date 1 time: ' + date1_time + "\n" + 'Date 2 time: ' + date2_time);
コンソールの結果は次のとおりです。
Date 1 time: 1382486400000
Date 2 time: 1382500800000
この 2 つが同じものに等しくないのはなぜですか? 時間を入れていないので、 date1 の時間部分をデフォルトにするべきではありませ00:00:00
んか?
ありがとうございました