转换日期MongoDB/Javascript,但Nan
Convert date MongoDB / Javascript, but 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
。
我想避免日期格式转换。
您必须使用格式"Mon, 25 Dec 1995 13:30:00 GMT"
,Date构造函数允许将日期用作字符串,但使用之前指定的格式,Date构造函数使用Date.parse
将字符串解析为日期,阅读有关Date.parse的更多详细信息。将日期存储在时间戳中的mongodb中。
相关文章:
- JavaScript NaN equvialence
- 为什么我在这个javaScript代码中使用NaN
- 使用running total时使用Javascript$NaN
- JavaScript:返回NaN(第2部分)
- 在JavaScript中,变量变为循环外部的NaN
- 为什么 NaN 在 Javascript 中出现用于简单减法
- JavaScript NaN with HTML
- javascript 在求和时返回 NaN
- 从 JavaScript 函数获取 NaN 尝试多次获取相同的数据
- 来自函数 Javascript 的 NaN 返回值 ||函数执行顺序
- 返回“[对象对象] NaN” - Javascript
- NaN JavaScript Function
- 在带有时间戳的日期之间计算时出现 NaN JavaScript 错误
- NaN Javascript 和 Jquery 尝试连接数字和字符串时出错
- 连接对象的值's属性返回NaN(Javascript)
- parseFloat返回NaN javascript编号
- 显示NaN Javascript/Jquery的总计
- 将HTML元素转换为返回NaN Javascript的Int
- 解析以检查是否NAN Javascript
- Total sum is NaN - Javascript