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

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

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

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

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

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

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

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

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理