Javascript new Date(字符串)返回一天

时间:2014-10-22 18:53:24

标签: javascript date datetime constructor

我在Chrome控制台中写了new Date("2014-10-31"),然后我回来了Thu Oct 30 2014 20:00:00 GMT-0400 (Eastern Daylight Time)

是什么给出的?为什么是10月30日?难道不是10月31日吗?

1 个答案:

答案 0 :(得分:0)

不,它实际上是正确的。 Date 对象的构造函数采用 UTC 日期时间。 请参阅此处:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/parse