转换日期MongoDB / Javascript,但是Nan

时间:2016-03-30 18:19:55

标签: javascript mongodb date nan

我在javascript中的日期转换有点问题。 我有一个像Mongo数据库这样Wed Mar 09 10:32:14 CET 2016的日期格式。当我想以月为例时,我这样做:

d=new Date('Wed Mar 09 10:32:14 CET 2016');
alert(d.getMonth());

但它不起作用(警报中为NaN)。 我知道像Wed Mar 09 2016 10:32:14 GMT这样的格式可以使用,但数据库会返回Wed Mar 09 10:32:14 CET 2016

我想避免日期格式转换。

1 个答案:

答案 0 :(得分:0)

您必须使用格式"Mon, 25 Dec 1995 13:30:00 GMT",日期构造函数允许使用日期作为字符串,但使用之前指定的格式,Date构造函数使用Date.parse来解析字符串到目前为止,阅读更多详细信息关于Date.parse。将日期存储在时间戳中的mongodb中。