美文网首页
苹果ios用js的Date() 获取到的日期时间 显示NaN

苹果ios用js的Date() 获取到的日期时间 显示NaN

作者: Yi_9565 | 来源:发表于2018-12-26 10:40 被阅读0次

    问题

    做双旦活动专题倒计时的时候,发现ios端倒计时日期显示NaN,android端正常显示。
    // NaN 含义为 not an number

    原因

    Date()内时间格式问题
    ios使用如下方法获得NaN,安卓手机则是正常计算

    new Date("2019-01-01 00:00:00").getTime()

    解决方法

    将时间格式中 ‘-’ 换成 ‘/’

    new Date("2019/01/01 00:00:00").getTime()

    正则表达式替换方法

    "2019-01-01 00:00:00".replace(/\-/g, '/')

    相关文章

      网友评论

          本文标题:苹果ios用js的Date() 获取到的日期时间 显示NaN

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