所以我需要帮助才能理解以下内容?
在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格式。
我无法理解发生了什么?
有什么建议吗?
由于
答案 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();