美文网首页
苹果的浏览器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