关于微信小程序:微信小程序ios不兼容-‘20210923短横线连接的日期格式Dateparse计算时结果为NaN

38次阅读

共计 286 个字符,预计需要花费 1 分钟才能阅读完成。

我在微信小程序中,有一个需要:依据 流动持续时间 来 计算这个流动 div 的高度

  • 模拟器上一切正常,真机安卓也失常,然而真机 ios 计算出来的高度始终是 NaN
  • 而后一行一行打印,用真机调试查看打印后果,发现是 Date.parse(startTime) 这一行报错

(此时 startTime 为 2021-09-23 00:00:00 这种格局)

  • 而后才发现 ios 不反对这种 '-' 连贯的日期格局,要转换为 '/' 连贯的模式

所以,应用正则将 '-' 替换为 '/'

function (startTime) {startTime = startTime.replace(/-/g, '/')
}

而后 ios 真机就能够失常计算了

正文完
 0