如何解析簡單的日期字符串並讓JavaScript知道它實際上是UTC日期?目前,如果我做new Date('2015-08-27')
它將其轉換爲我的時區。JavaScript - 解析UTC日期
3
A
回答
1
這是我會做的。
var current = new Date();
var utcDate = new Date(current.getTime() + current.getTimezoneOffset() * 60000);
4
你可以追加 'T00:00:00.000Z',使時區特定的(Z表示UTC)
new Date('2015-08-27' + 'T00:00:00.000Z')
注意,新的日期( '2015年8月27日')在ES5(UTC)與ES6(本地)中的處理方式不同,因此,如果您打算對其進行硬編碼(即,不這樣做),則無法期望它的任何修正始終如一。
此外,請注意您的console.log
可能會顯示您他的本地時間對應於表達式求值的UTC時間(如果您期待UTC結束時表達式評估爲UTC時間並且您的本地時區結束時評估爲那些結果到當地時間)。例如
new Date('2015-08-27T00:00:00.000Z')
可以顯示
Thu Aug 27 2015 1:00:00 GMT+100
這是相同作爲
Thu Aug 27 2015 00:00:00 UTC
相關問題
- 1. 無法解析的UTC日期時間
- 2. 解析Javascript日期
- 3. Javascript日期解析
- 4. 當通過SimpleDateFormat解析UTC字符串到日期時解析日期錯誤
- 5. 在javascript中解析UTC ISO日期到本地時間日期/ jquery
- 6. 解析一個UTC日期字符串到日期在C#
- 7. 如何分析UTC日期
- 8. JavaScript中的解析日期
- 9. javascript Date.parse()解析非日期
- 10. 解析javascript日期以java.utils.date.Date
- 11. 解析JavaScript中的日期?
- 12. 在JavaScript中解析日期
- 13. JavaScript的UTC日期轉換
- 14. Javascript日期UTC問題
- 15. 創建JavaScript的日期UTC
- 16. 日期格式UTC在JavaScript
- 17. JavaScript格式UTC日期
- 18. Date.js解析ISO 8601 UTC日期不正確
- 19. 在javascript中存儲javascript UTC日期。 php
- 20. 如何將這些字符串解析爲UTC日期?
- 21. java.text.ParseException:日期UTC轉換時的無法解析的日期異常
- 22. 如何解析UTC日期格式字符串到本地日期時間?
- 23. Java無法使用SimpleDateFormat解析UTC日期
- 24. 爲什麼不能DateTime.Parse解析UTC日期
- 25. 使用angular-moment2解析UTC日期時間
- 26. 在java中轉換UTC時間時解析日期異常
- 27. 解析日期和轉換西歐標準時間爲UTC
- 28. Java日期解析器在時區UT和UTC上失敗
- 29. Struts2日期解析
- 30. 解析日期和時間 - javascript
我強烈建議使用[庫](http://www.momentjs.com)對於 –
許多不同的選擇:http://stackoverflow.com/questions/948532/how-do-you-convert-a-javascript-date-to-utc – Marc
我想遠離天秤座里斯。 –