在javascript中我想這Date.parse不工作
new Date(Date.parse("2016-12-15"));
,並將其輸出的日期對象,但隨着日期Wed Dec 14 19:00:00 EST 2016
。爲什麼預計十一月十五日的時候是十四歲?
感謝
在javascript中我想這Date.parse不工作
new Date(Date.parse("2016-12-15"));
,並將其輸出的日期對象,但隨着日期Wed Dec 14 19:00:00 EST 2016
。爲什麼預計十一月十五日的時候是十四歲?
感謝
您可以創建一個特定的UTC時間使用.Date.UTC()
方法Date對象,但你必須單獨值傳遞:
new Date(Date.UTC(year, month, day, hour, minute, second));
更好,更安全的方法是使用moment.js
JavaScript dates不包含時區。您解析的日期被解釋爲2016年12月15日UTC的午夜。
當您將其轉換回字符串時,它將使用瀏覽器語言環境中的時區,並且由於您似乎位於美國東海岸,因此適當的時區爲EST。
由於時區。它將日期解析爲UTC,但您位於EST,因此它顯示爲前一天。 –
如何將它設置爲EST時區((UTC-05:00)東部時間(美國和加拿大))的時區? – omega
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/parse –