[英]Why Date.UTC(2015, 08, 31) == Date.UTC(2015, 09, 01) in javascript?
[英]Cannot create a new Date() object from a date that contain milisec '2015-05-14 08:08:48.792'
在處理日期字符串時,您應該使用可識別的格式。
如果查看Date構造函數的Mozilla文檔,則dateString重載接受一個字符串,該字符串表示日期格式,因為它對Date.parse()有效。
日期: https : //developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/parse
Date.Parse: https : //developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date
我會建議ISO8601,因為它通常更受支持; '2015-05-14T08:08:48.792Z'
。 注意T
表示模式的時間段的開始,並且優選地結束Z
表示這是UTC時間。
var newDate = new Date('2015-05-14T08:08:48.792Z');
document.write(newDate);
更新小提琴: https : //jsfiddle.net/7tkmjszv/1/
希望這可以幫助! :)
不確定您是否可以將該日期字符串格式用於JS中的新日期。 嘗試解析和
var newDate = new Date('2015', '05', '14', '08', '08', '48', '792');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.