2017-10-05 50 views
0

MongoDB中我有存儲在ISODate一些日期,如:如何格式化一個新的Date()在JavaScript到ISODate在JSON

ISODate("2017-02-06T18:04:34.954+0000") 

通過使用富=新的日期();然而,在一個特定的情況下,它顯示爲一個字符串:

"2017-10-05T20:33:59.453Z" 

有一致性得到ISODate的方式上面使用JavaScript顯示結果(「2017-02-06T18:34.954 + 0000:04」)?

+0

使用momentjs https://momentjs.com/ –

+0

由於限制,我無法安裝任何東西到這個項目......是否還有其他的基本工作? – haca

+1

https://docs.microsoft.com/en-us/scripting/javascript/date-and-time-strings-javascript –

回答

2

試試這個

let myDate = new Date(); 
let myISODate = myDate.toISOString(); 
console.log(myISODate) 

希望它能幫助:)

+0

謝謝!我會檢查出來,讓你知道。 – haca

+0

不幸的是,沒有運氣。 .. – haca

+0

爲了說明我正在尋找第一個結果,而不是第二個。我的歉意。 – haca

0
var javaScriptDateObject= new Date(); 
var newIsoString = foo.toISOString(); 

引用這個questionanswer; MongoDB的驅動程序將其轉化爲ISODate

{ 
    "_id" : ObjectId("52dfe0c469631792dba51770"), 
    "last_updated" : ISODate('2014-01-22T14:56:59.301Z') 
} 
+0

.toISOString()不工作,它是作爲一個字符串不是在ISODate(...)格式中。對不起! – haca

+0

澄清我正在尋找第一個結果,而不是第二個,我的道歉。 – haca

0

的問題是無關的格式,最後被快速重啓到節點來解決該問題。謝謝。

相關問題