Firefox浏览器和手机上的无效日期错误

时间:2019-05-02 15:11:35

标签: javascript date charts

使用Chrome浏览器的日期有效,但在Firefox和移动设备上出现无效的日期错误

var mydate = new Date(value[4]);

value [4]是2019年1月4日

console.log(mydate); 

以下是console.log的结果

 Mon Apr 01 2019 00:00:00 GMT+0300 (GMT+03:00)

我在Firefox和移动设备上收到无效日期错误。如何解决此问题?

1 个答案:

答案 0 :(得分:0)

请参见documentation of the Date constructor

  

该字符串应采用Date.parse()方法可识别的格式(符合IETF的RFC 2822时间戳以及ISO8601的版本)。

您的日期字符串01-04-2019IETF RFC 2822 / ISO8601不兼容,因此Firefox将其视为无效日期是正确的。看来Google Chrome浏览器更宽容了。

您的日期的兼容版本为:2019-04-01(YYYY-MM-DD格式)