私はなぜこれらの2つのDateオブジェクトがコンソールで異なる出力を持っているのだろうと思っています。私の意見では、それは同じでなければなりませんが、私は間違っている可能性があります:)これらのDateオブジェクトはなぜ異なるのですか?
var twoLinesSetup = new Date();
twoLinesSetup.setHours(0, 0, 0);
var inlineSetup = new Date().setHours(0, 0, 0)
console.log('twoLinesSetup', twoLinesSetup);
console.log('inlineSetup', inlineSetup);
とコンソール
twoLinesSetup:月2017年5月8日00:00:00 GMT + 0200
inlineSetup:1494194400521
なぜそうですか?
'setHours()'はミリ秒を数値として返しますが、 'Date'インスタンスではありません。 – Bergi