首页 > 解决方案 > 如何使用 JavaScript 将 mongodb $date.$numberLong 结果转换为 moment.js?

问题描述

我正在$date.$numberLong从一个mongodb collection处理javascriptJSON是这样的:

[{
    "_id":{"$oid":"5b6ad63479ff904a550957eb"},
    "date":{"$date":{"$numberLong":"1533686400000"}}
}]

如果我打印value.$date.$numberLong1533686400000也会返回。但是,我一直在尝试这种方式:

var date = moment(value.$date.$numberLong);

它已经返回invalid date。我怎样才能让它工作?

标签: mongodbmomentjsisodate

解决方案


安东尼的贡献之后:

moment(parseInt(value.$date.$numberLong));

它现在可以工作了!


推荐阅读