我有一个日期时间字符串September 30, 2017 @ 11:23 am
,可以使用以下命令在chrome中解析:
var end = new Date("September 30, 2017 @ 11:23 am");
但是在firefox中它会出现invalid date
错误。我如何在Firefox中解析它?
答案 0 :(得分:0)
根据MDN
表示日期的字符串值。该字符串应采用Date.parse()方法
识别的格式
解决方案:您只需从搅拌中删除@
即可。使用replace
方法或任何其他方式。
<强> 实施例 强>
var d = "September 30, 2017 @ 11:23 am"
var end = new Date(d.replace("@",""));
console.log(end)
答案 1 :(得分:-1)
在Firefox和Chrome中,删除@
都可以。您可以替换@
符号。
let date = 'September 30, 2017 @ 11:23 am'
new Date(date.replace('@', ''))