mongo日期问题

时间:2012-05-10 18:35:42

标签: javascript mongodb

所以我需要帮助才能理解以下内容?

在mongo shell中,我这样做了:

 > var start = new Date(2011,2,2,8,0,0)

然后开始给我:

  > start
  ISODate("2011-03-02T16:00:00Z")

我期望解析的是一个已创建的日期变量,其类型为

2011年2月2日上午8点 格式(yyyy-mm-dd)python格式。

我无法理解发生了什么?

有什么建议吗?

由于

1 个答案:

答案 0 :(得分:2)

我真的认为这是一个Javascript日期问题,您的月份实际上比实际月份少一个

e.g。 2月是1,如w3c所述

  

注意:1月是0,2月是1,依此类推。

http://www.w3schools.com/jsref/jsref_getmonth.asp

关于时间,这是一个尝试使用

的时区问题
start.setUTCHours(8)

http://www.w3schools.com/jsref/jsref_obj_date.asp

您可以通过

获取字符串
start.toUTCString();