美文网首页让前端飞
javascript - ios 时间显示NAN

javascript - ios 时间显示NAN

作者: littleyu | 来源:发表于2019-08-23 17:51 被阅读0次

    今天在做订单中心的时候,ios端出现如下时间错误。

    终发现原来 new Date()安卓ios 上的不同表现

    当我们用JavaScript实例化一个日期对象时,我们可以这样用:

    let date = new Date(); 
    

    上面这段代码是获取当前日期,这段代码在 Firefox、Chrome、Safari 浏览器中都可以运行。但是如果我想根据字符串获取日期,问题就来了。看下面代码。

    let date = new Date("2019-08-23 08:00");  
    

    这段代码是获得字符中指定的日期,它 Firefox、Chrome 中就能运行,但是放在 Safari 就会报错,错误是 NaN

    终发现,只要写成如下格式就可以修复NAN的“BUG”了

    let date = new Date("2019/08/23 08:00");  
    

    写了个正则,替换一下!

    dateTime.replace(/-/g, "/");
    

    end。

    相关文章

      网友评论

        本文标题:javascript - ios 时间显示NAN

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