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)
答案 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]]]]]);
您可以通过以下链接了解此功能