我從一個Ajax請求,看起來像下面這樣得到一個日期值回:爲什麼Javascript更改我的日期?
"2013-08-08T00:00:00"
嗯,這已經不是什麼好,所以我分析只是日期:
mydate = mydate.substring(0,10);
這給了我:
"2013-08-08"
太好了,現在我只是做一個真正的日期:
mydate = new Date(mydate.substring(0,10))
並獲得:
Wed Aug 07 2013 20:00:00 GMT-0400 (Eastern Daylight Time)
咦?爲什麼我有一天失去了?
你碰巧知道什麼時區是?而且你一個月沒有失散。那是八月,它仍然是八月。 – ZenMaster
我的本地機器開啓時間(UTC-05:00)東部時間(美國和加拿大) – Coltech
這可能會轉化爲GMT-0400而夏令時未被應用。 – ZenMaster