我想将以下字符串: '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 https://www.rfc-editor.org/rfc/rfc2822#page-14, 空格可以用来分隔日期、月份和年份。上面的例子在 Chrome 和 Firefox 中完美运行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)