我想知道为什么这两个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