鉻不給上的日期轉換一個正確的結果:的Chrome 58.0.3029.110版本在正確的本地時區未進行轉換日期
日期:「2017-05-22T14:00:00」
在做這鉻控制檯:
輸出是:
Mon May 22 2017 14:00:00 GMT+0530 (IST)
這是錯誤的,因爲我在IST。它應該有相當給定的輸出爲
Mon May 22 2017 19:30:00 GMT+0530 (IST)
Safari正在給出正確的結果。鉻是之前,但我認爲最新的更新是有問題。
發現在日期字符串中追加Z會得到正確的日期值。
new Date("2017-05-22T14:00:00Z");
是否有任何技術原因使用字符串格式的構造函數? [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date)對其進行了非常好的總結:*使用Date構造函數解析日期字符串(以及Date.parse,它們是等同的)由於瀏覽器差異和不一致性而受到強烈的阻止* –
以服務的格式接收日期字符串「2017-05-22T14:00:00」,我無法修改服務。應該怎樣才能獲得正確的結果? –
報告鉻:https://bugs.chromium.org/p/chromium/issues/detail?id = 725080&can = 2&start = 0&num = 100&q =&colspec = ID%20Pri%20M%20Stars%20ReleaseBlock%20Component%20Status%20Owner%20Summary%20OS%20Modified&groupby =&&sort = –