Javascript中的日期很奇怪

时间:2016-11-18 19:20:07

标签: javascript mongodb date

我在mongodb中存储日期对象。当我拿出它们时,我得到这样的东西:

"2016-10-18T10:53:31.851Z"

当我接受该字符串并将其放入日期函数时,我得到了这个:

Date("2016-10-18T10:53:31.851Z")
"Fri Nov 18 2016 14:15:44 GMT-0500 (EST)"

请注意,分钟和秒,甚至月份看起来都不正确。小时看起来像一个人。那是为什么?

1 个答案:

答案 0 :(得分:8)

以您的方式调用Date会生成当前日期和时间。要基于该字符串创建变量,请使用

new Date("2016-10-18T10:53:31.851Z")
Tue Oct 18 2016 03:53:31 GMT-0700 (Pacific Daylight Time)