Mongo shell中的新日期和ISO日期转换

时间:2014-01-10 00:35:05

标签: javascript mongodb mongo-shell

我正在尝试使用某些日期条件的mongoExport,我读了日期必须在的here 时代格式。

问题是,

我在下面试过,

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

假设我给了10月16日至2013年10月16日,但它让我'2013-11-16'。与纪元格式相同。

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

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

1 个答案:

答案 0 :(得分:8)

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