我在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
。
我想避免日期格式转换。
答案 0 :(得分:0)
您必须使用格式"Mon, 25 Dec 1995 13:30:00 GMT"
,日期构造函数允许使用日期作为字符串,但使用之前指定的格式,Date构造函数使用Date.parse
来解析字符串到目前为止,阅读更多详细信息关于Date.parse。将日期存储在时间戳中的mongodb中。