Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript firefox中的日期无效_Javascript_Date - Fatal编程技术网

Javascript firefox中的日期无效

Javascript firefox中的日期无效,javascript,date,Javascript,Date,在js中,我写下以下行: new Date("2014-12-01 00:20:00.0") 在chrome中效果很好,但在Mozilla中我看到错误无效日期 这个字符串来自另一个函数,因此我无法更改它 H如何设置此构造函数的日期格式?检查: 对于您的情况: new Date(2014, 12, 01, 0, 20, 0, 0); 所以,我有了解决办法。读后 我找到了一个受支持的格式,它与您的格式很接近。ECMAScript 5 ISO-8601格式。 “2011-10-10T14:48:

在js中,我写下以下行:

 new Date("2014-12-01 00:20:00.0")
在chrome中效果很好,但在Mozilla中我看到错误
无效日期

这个字符串来自另一个函数,因此我无法更改它

H如何设置此构造函数的日期格式?

检查:

对于您的情况:

new Date(2014, 12, 01, 0, 20, 0, 0);

所以,我有了解决办法。读后

我找到了一个受支持的格式,它与您的格式很接近。ECMAScript 5 ISO-8601格式。 “2011-10-10T14:48:00”

因此,如果在解析之前执行此操作,它将起作用

<script>
    d1 = new Date("2014-12-01 00:20:00.0".replace(/ /g, "T"));
    alert(d1);
</script>

d1=新日期(“2014-12-01 00:20:00.0”。替换(//g,“T”);
警报(d1);

通过FF、IE、OP和Chrome检查

你用哪个ff版本?我查过了,日期部分还可以,时间是问题。我以后会看,但你也可以使用新的日期(dateString)@解析我的字符串非常不舒服
<script>
    d1 = new Date("2014-12-01 00:20:00.0".replace(/ /g, "T"));
    alert(d1);
</script>