4

在 Firefox 浏览器中面临JavaScript Date功能问题,returns "Date {Invalid Date}"但在 Google chrome 中运行良好。

// My Input is
new Date("Sat Jan 01 00:00:00 EST 1");

// Works fine in google chrome 
// Result: Mon Jan 01 2001 10:30:00 GMT+0530 (India Standard Time)

// Not working in Firefox (Version: 15.0.1)
// Result: Date {Invalid Date}
4

3 回答 3

5

这适用于所有浏览器 -

新日期('2001/01/31 12:00:00 AM')

于 2013-03-13T09:06:31.323 回答
2

Date不采用这种方式的时区参数。我的想法是 Chrome 只是忽略了它。

new Date(year, month, day [, hour, minute, second, millisecond])

请参阅下面的@Brett 评论以获取更多信息。

于 2012-10-10T14:51:31.000 回答
1

确保参数符合 RFC1123:https ://www.rfc-editor.org/rfc/rfc1123

于 2012-10-10T14:53:40.283 回答