Firefox中的无效日期 - Javascript

时间:2013-10-10 07:00:07

标签: javascript string date

我想在Date对象中添加以下字符串:'10 -10-2013 03:04'。 它在Chrome中工作,但Firefox告诉我这是一个无效的日期。 (我猜他们的意思是格式?) 我试图在它上面使用Date.parse,但这使它成为NaN。

怎么办?

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

var dateString = '10-10-2013 03:04';
dateString = dateString.replace(/-/g, ' ');
var DateToUse = new Date(dateString);

在Chrome中返回无效日期。

1 个答案:

答案 0 :(得分:4)

<script>
    var myDate = new Date("10 10 2013 03:04");
    console.log(myDate);
</script>

根据标准http://tools.ietf.org/html/rfc2822#page-14,空格可用于分隔日期,月份和年份。上面的示例在Chrome和Firefox中完美运行。