我們使用新的Date()。toISOString()以ISO格式存儲每個日期數據。node.js無法解析ISOString日期?
我試圖將此ISO格式的日期轉換爲node.js中的Date對象,但我得到Invalid Date響應。
日期字符串爲isoDate = 2014-07-09T14:00:00.000Z
和我Date.parse(isoDate);
和new Date(isoDate);
做console.log
但每次返回NaN
和Invalid Date
。
我檢查日期字符串是否包含任何看不見的錯誤字符,但它們很好,可以在瀏覽器控制檯上轉換。
這是否意味着我需要手動轉換字符串並使用分析字符串創建Date對象?
感謝您的閱讀。
作品就好了這裏...你確定isoDate是一個字符串? (而不是 - 例如 - 一個緩衝區) – Bart
是的,只是typeof檢查它說的字符串。這可能是版本特定的?我們目前使用0.10.29。 –
我使用的是相同的版本。在任何情況下,它應該在任何節點版本中工作... – Bart