javascript - Firefox 中的无效日期 - Javascript

标签 javascript string date

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

要做什么?

更新: 我使用了thefourtheye的答案,但现在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>

根据标准,https://www.rfc-editor.org/rfc/rfc2822#page-14 , 空格可以用来分隔日期、月份和年份。上面的示例在 Chrome 和 Firefox 中完美运行。

关于javascript - Firefox 中的无效日期 - Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19289086/

相关文章:

javascript - 网站卡在加载、服务器端或代码上?

javascript - 如何组合 .change(function() 两种不同类型的输入并将值发送到相同的函数参数

c# - 加载后面的代码后加载javascript代码

php - 找出记录的可用日期中最大的日期,然后将输出映射到其他类似的输出以找到所有日期中的最大日期

php日期奇怪的行为

java - 如何在rest get调用中将Java日期作为路径变量传递

javascript - 如何排除 npm 上的搜索词?

c# - 如何对齐 TreeView 中的列等文本?

c++ - 从不遵循特定格式的字符串中提取数字和字符? (后缀计算器)

java - 为什么空格在该分割指令中显示为子字符串?