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)
}

···

posted @ 2019-11-13 11:10  夏沫浅语  阅读(259)  评论(0编辑  收藏  举报