【问题标题】:New Date and ISO Date conversion in Mongo shellMongo shell 中的新日期和 ISO 日期转换
【发布时间】:2014-01-28 19:48:01
【问题描述】:

我正在尝试使用某些日期条件的 mongoExport,我读到 here 那个日期必须在 纪元格式。

问题是,

我在下面试过了,

> new Date(2013,10,16)
ISODate("2013-11-16T00:00:00Z")

假设我给了 Oct-16-2013,但它返回了“2013-11-16”。 epoch 格式也一样。

> new Date(2013,10,16)*1
1384560000000
> 
> new Date(1384560000000)
ISODate("2013-11-16T00:00:00Z")

你能帮忙吗,为什么要把月份改成 11 月?

【问题讨论】:

    标签: javascript mongodb mongo-shell


    【解决方案1】:

    JavaScript 的Date 构造函数的month 参数是从0 开始的。因此,1 月为 0,12 月为 11,10 月为 9,而不是 10。

    【讨论】:

    • 这听起来有点奇怪。无论如何,谢谢。
    猜你喜欢
    • 1970-01-01
    • 2016-04-03
    • 1970-01-01
    • 2022-01-27
    • 1970-01-01
    • 2013-07-02
    • 1970-01-01
    • 2019-01-18
    相关资源
    最近更新 更多