7

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

问题是,

我在下面尝试过,

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

假设我给了 Oct-16-2013,但它返回给我“2013-11-16”。也与纪元格式相同。

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

你能帮忙吗,为什么将月份改为 11 ?

4

1 回答 1

8

monthJavaScript 的Date构造函数的参数是从 0 开始的。所以 0 代表 1 月到 11 月代表 12 月,因此 10 月是 9 而不是 10。

于 2014-01-10T01:12:57.123 回答