Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.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
Firefox-Javascript中的日期无效_Javascript_String_Date - Fatal编程技术网

Firefox-Javascript中的日期无效

Firefox-Javascript中的日期无效,javascript,string,date,Javascript,String,Date,我想在日期对象中放入以下字符串:“10-10-2013 03:04”。 它在Chrome上运行,但Firefox告诉我这是一个无效日期。(我猜他们指的是格式?) 我试图使用Date.parse,但这使它成为一个NaN 怎么办 更新: 我用了四个月的答案,但现在Chrome实际上说这是一个无效的日期 var dateString = '10-10-2013 03:04'; dateString = dateString.replace(/-/g, ' '); var DateToUse = new

我想在日期对象中放入以下字符串:“10-10-2013 03:04”。 它在Chrome上运行,但Firefox告诉我这是一个无效日期。(我猜他们指的是格式?) 我试图使用Date.parse,但这使它成为一个NaN

怎么办

更新: 我用了四个月的答案,但现在Chrome实际上说这是一个无效的日期

var dateString = '10-10-2013 03:04';
dateString = dateString.replace(/-/g, ' ');
var DateToUse = new Date(dateString);
在Chrome中返回无效日期。


<script>
    var myDate = new Date("10 10 2013 03:04");
    console.log(myDate);
</script>
var myDate=新日期(“10 10 2013 03:04”); console.log(myDate);
根据标准,可以使用空格分隔日期、月份和年份。上面的例子在Chrome和Firefox中非常有效。


var myDate=新日期(“10 10 2013 03:04”);
console.log(myDate);

根据标准,可以使用空格分隔日期、月份和年份。上面的例子在Chrome和Firefox中非常有效。

我认为这篇文章可以解决你的问题:我认为这篇文章可以解决你的问题:是的,这很有效。唯一的问题是,我“接收”的日期在日、月和年之间带有“-”。如果您希望您的程序在任何浏览器中使用,我建议您使用
新日期(dateString.replace(“-”,“,”g”)
。是的,只需使用替换函数删除虚线,现在它就可以工作了,谢谢。是吗?试试这个,看看它是否能在你的Chrome上运行。是的,它能运行。唯一的问题是,我“接收”的日期在日、月和年之间带有“-”。如果您希望您的程序在任何浏览器中使用,我建议您使用
新日期(dateString.replace(“-”,“,”g”)
。是的,只需使用替换函数删除虚线,现在它就可以工作了,谢谢。是吗?试试这个,看看它在你的Chrome浏览器中是否有效。