在mongodb中,我有一些日期存储在ISODate中,例如:
ISODate("2017-02-06T18:04:34.954+0000")
使用foo = new Date();但是,在某些情况下,它会显示为字符串:
"2017-10-05T20:33:59.453Z"
有没有一种方法可以使用JavaScript获得上面显示的ISODate(" 2017-02-06T18:04:34.954 + 0000")结果?
答案 0 :(得分:2)
试试这个
let myDate = new Date();
let myISODate = myDate.toISOString();
console.log(myISODate)
希望它有所帮助:)
答案 1 :(得分:0)
var javaScriptDateObject= new Date();
var newIsoString = foo.toISOString();
引用此question和此answer;
MongoDB驱动程序会将其转换为ISODate
:
{
"_id" : ObjectId("52dfe0c469631792dba51770"),
"last_updated" : ISODate('2014-01-22T14:56:59.301Z')
}
答案 2 :(得分:0)
该问题与格式无关,最终是快速重启节点以解决问题。感谢。