美文网首页
苹果的浏览器safari无法识别 2016-1-1这样的日期,会

苹果的浏览器safari无法识别 2016-1-1这样的日期,会

作者: AngeloFan | 来源:发表于2019-04-02 13:22 被阅读0次

1.很多时候我们遇到的日期是2016-1-1这样的,中间是带横线的,但是有时候我们需要转化为标准的时间,即使用new Date(time)这样的方法,这时在safari浏览器里面Invalid Date(无效的日期)问题。

var date="2016-1-1 12:00:00";

console.log(new Date(date));

/** 普通浏览器  Fri Jan 01 2016 12:00:00 GMT+0800 (中国标准时间)

* Safari中  Invalid Date*/

这个时候就需要把2016-1-1 12:00:00这样的时间转换为2016/1/1 12:00:00,带斜杠的时间普通的和Safari浏览器都支持。

date=date.replace(/-/g,"/");

console.log(date);//2016/1/1 12:00:00

console.log(new Date(date));//Fri Jan 01 2016 12:00:00 GMT+0800 (中国标准时间)

相关文章

网友评论

      本文标题:苹果的浏览器safari无法识别 2016-1-1这样的日期,会

      本文链接:https://www.haomeiwen.com/subject/tuzwbqtx.html