如果我使用new Date('2015-01-01')
,那會給我一個相當於2015-01-01T00:00:00Z
的時間點嗎?JavaScript日期構造函數和UTC
0
A
回答
2
構造函數:...表示日期dateString字符串值。 字符串應採用Date.parse()方法 (符合IETF的RFC 2822時間戳以及ISO8601的一個版本)所識別的格式。
從documentation on Date.parse():
如果未指定時區和字符串是由ES5認可的ISO格式 ,UTC假設
但是,根據此行爲可能是有風險的,因爲,來自同一文件:
請注意,ECMAScript ed 6 draft指定沒有時區的日期時間字符串將被視爲本地,而不是UTC
相關問題
- 1. JavaScript日期構造函數和時區
- 2. Javascript日期構造函數不一致
- 3. 重寫Javascript日期構造函數?
- 4. Javascript日期和java.util.Date構造函數參數
- 5. TypeError:日期不是構造函數
- 6. JS - 日期問題與構造函數
- 7. 日期在構造函數中的Java
- 8. JavaScript構造函數和Scala構造函數有何不同?
- 9. JavaScript構造函數
- 10. Javascript函數構造
- 11. 在JavaScript中的默認日期構造函數的包裝?
- 12. Javascript日期構造函數使用任意時間
- 13. 如何調整substr中的日期構造函數javascript
- 14. 如何防止JavaScript日期構造函數接受無效日期?
- 15. 在Javascript和MongoDB中使用UTC日期
- 16. 日期構造
- 17. JavaScript的UTC日期轉換
- 18. JavaScript - 解析UTC日期
- 19. Javascript日期UTC問題
- 20. 創建JavaScript的日期UTC
- 21. 日期格式UTC在JavaScript
- 22. JavaScript格式UTC日期
- 23. 爲新的日期構造函數轉換字符串日期
- 24. 構造函數在JavaScript中的構造?
- 25. JavaScript繼承和構造函數屬性
- 26. Javascript繼承.call .create和構造函數
- 27. javascript原型構造函數和instanceof
- 28. JavaScript繼承和構造函數
- 29. JavaScript中的構造函數和繼承
- 30. JavaScript構造函數和melonJS問題
您可以嘗試'+ new Date('2015-01-01')== + new Date('2015- 01-01T00:00:00Z')' – Hacketo
非常感謝。 – Ben
from docs see [first sentence](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/parse#ECMAScript_5_ISO-8601_format_support) – Hacketo