Ich schätze, der 04.04.2017 wird gemäß der lokalen Zeitzone analysiert, und der 14.04.2017 wird gemäß der Greenwich-Zeit analysiert, weil die Zeitzone nicht angegeben ist? ? ? ? ?
Wenn das eingegebene Datum keine Zeitzone angibt, ist die Analyse anders. Wenn 8 nach dem 14.04.2017 hinzugefügt wird, ist das Parsing-Ergebnis dasselbe wie das vom 14.04.2017.
Warum führt das Hinzufügen von 00:00:00 am Ende zur gleichen Analyse?
这是 ES 6 规范中一个破坏性的修改。早在 2015 年就已经有人给 Chrome 提交了相关的 issue:https://bugs.chromium.org/p/c...
更多的详细信息参看我之前在知乎上的回答吧 关于JavaScript的new Date一个奇怪的日期在Firefox和chrome的不同表现?