js火狐兼容性问题

1、new Date('2019-10-10')在火狐和在ie都有兼容性

解决把- 替换为/就可以了

  • 方法1,解析2018-10-10为 2018/10/10
var strDate="2019-01-10"
var date = new Date(strDate.replace("-", "/").replace("-", "/"));
  • 方法2 解析2018-10-10为 2018/10/10
    ···

function getDateForStringDate(strDate){
var s=strDate.split("-");
var date=new Date(${s[0]}/${s[1]}/${s[2]})
return new Date(date)
}

···

原文地址:https://www.cnblogs.com/wlhappy92/p/11847542.html