0

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んか?

ありがとうございました

4

2 に答える 2