我正在尝试使用某些日期条件的 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 的 Date
的 month
参数构造函数是从 0 开始的。因此,1 月为 0,12 月为 11,10 月为 9,而不是 10。
关于javascript - Mongo shell 中的新日期和 ISO 日期转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21034132/