##猜想2017/04/04這種方式是依照當地時區解析,2017-04-14 由於沒有指定時區依照格林尼治時間解析? ? ? ? ?
如果是因為輸入的日期沒有指定時區,所以解析不一樣。在2017-04-14 後面加上8時,與2017/04/14解析結果相同了。
為何在後面加上 00:00:00 解析結果也是一樣?
我想大声告诉你2017-05-19 10:43:58
這是 ES 6 規範中一個破壞性的修改。早在 2015 年就已經有人給 Chrome 提交了相關的 issue:https://bugs.chromium.org/p/c...
更多的詳細資訊參考我之前在知乎上的回答吧 關於JavaScript的new Date一個奇怪的日期在Firefox和chrome的不同表現?