我在(UTS-05:00)東部時間(美國&加拿大)日期字符串,將忽略區偏移
即,new Date().getTimezoneOffset() == 300
秒。
現在,我有一個API端點(JSON),它返回一個像這樣的日期字符串。
{
someDate: '2016-01-01T00:40:00.000+00:00'
}
在這裏,我將它傳遞給Date構造這樣
var dateString = "2016-01-01T00:40:00.000+00:00";
var someDay = new Date(dateString);
console.log(someDay)
Mozilla Firefox瀏覽器控制檯顯示
日{星期五2016年1月1日00:40: 00 GMT-0500(東部夏令時)}
谷歌瀏覽器控制檯顯示
星期四2015年12月31日19:40:00 GMT-0500(美國東部標準時間)
Chrome正在採取timezoneoffset的考慮和Firefox是沒有的。我能做些什麼來獲得不考慮偏移量的日期,例如Chrome中的FireFox?
你在痛苦的世界試圖解決這個問題只是使用Javascript的'日期'。強烈推薦瞬間和時刻 - 如果你正在做的事情超出了基礎(聽起來就像你)。 – ach
@ach:我知道:(我試圖避免進一步的依賴關係,雖然 – naveen
我在兩個瀏覽器中都得到了相同的結果,結果如何? –