Javascript日期不能在firefox浏览器中支持

时间:2015-05-18 06:39:57

标签: javascript

 var time_in = data[i].timeIn;//data[i].timeIn= 2015-04-18 1:00:30
 time_in = new Date(time_in);

在Firefox中,控制台中time_in的结果为→Date {Invalid Date}

在Chrome中,控制台中time_in的结果为→Sat Apr 18 2015 01:00:30 GMT+0630 (Myanmar Standard Time)

2 个答案:

答案 0 :(得分:3)

您作为参数提供的日期无效,但浏览器可能会尝试解释它。

您应该使用RFC2822或ISO 8601格式,它在跨浏览器情况下效果更好。例如,这将是ISO 8601格式的日期:

2015-04-18T01:00:30+0630

顺便说一下,ISO 8601格式必须在ECMAScript 5投诉环境中有效。

答案 1 :(得分:-1)

请试试这个

new Date();
new Date(value);
new Date(dateString);
new Date(year, month[, day[, hour[, minutes[, seconds[, milliseconds]]]]]);

您可以通过以下链接了解此功能

LINK