转换日期MongoDB/Javascript,但Nan

Convert date MongoDB / Javascript, but Nan

本文关键字:Nan Javascript 日期 MongoDB 转换      更新时间:2023-10-16

我对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

我想避免日期格式转换。

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