【问题标题】:How to convert mongodb $date.$numberLong result to a moment.js using JavaScript?如何使用 JavaScript 将 mongodb $date.$numberLong 结果转换为 moment.js?
【发布时间】:2019-01-15 17:15:22
【问题描述】:

我从mongodb collection 获取$date.$numberLong 以在javascript 中处理。 JSON 是这样的:

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

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

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

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

【问题讨论】:

  • 试试这个moment(parseInt(value.$date.$numberLong))
  • 太棒了!现在工作正常。谢谢!

标签: mongodb momentjs isodate


【解决方案1】:

关注Anthony 的贡献:

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

它现在可以工作了!

【讨论】:

    猜你喜欢
    • 2019-05-06
    • 1970-01-01
    • 2014-08-16
    • 1970-01-01
    • 1970-01-01
    • 2016-04-13
    • 2011-06-28
    • 1970-01-01
    • 2017-07-22
    相关资源
    最近更新 更多