IE 浏览器下JavaScript Date.parse("2021-04-22 13:56:00") 出现NaN的问题以及解决方法

var str="2021-04-22 13:56:00";

var temp= Date.parse(str);
console.Log(temp);//IE浏览器 输出结果为 NaN

//解决办法
var reg = new RegExp("-", "g");
var newStr= str.replace(reg, '/');//将str里面所有的 - 替换成/
//替换后 newStr为2021/04/22 13:56:00"
var temp2= Date.parse(newStr);
console.Log(temp2);//这样输出结果正常

评论