使用moment.js转换MongoDate

时间:2016-01-22 12:09:33

标签: javascript json mongodb momentjs

我使用JavaScript从Mongo数据库中提取信息,我得到以下json格式的数据:

end_date : {
sec: 1453532400,
usec: 0,
__proto__: Object
}

我遇到的问题是尝试将该日期转换为JavaScript DATE_RFC2822或ISO格式。我正在使用像这样的moment.js而没有结果:

moment(response.end_date).toISOString())

它始终返回当前日期和时间。我的问题是我应该如何将JavaScript中的MongoDates转换为DATE_RFC2822或ISO格式?

1 个答案:

答案 0 :(得分:2)

sec属性为Unix timestamp。您只能寄送该物业:

moment(response.end_date.sec, "X").toISOString()

或者:

moment.unix(response.end_date.sec).toISOString()