我在微信小程序中,有一个需要:依据 流动持续时间
来 计算这个流动 div 的高度
。
- 模拟器上一切正常,真机安卓也失常,然而真机 ios 计算出来的高度始终是 NaN
- 而后一行一行打印,用真机调试查看打印后果,发现是
Date.parse(startTime)
这一行报错
(此时 startTime 为 2021-09-23 00:00:00 这种格局)
- 而后才发现 ios 不反对这种
'-'
连贯的日期格局,要转换为'/'
连贯的模式
所以,应用正则将 '-'
替换为 '/'
function (startTime) {startTime = startTime.replace(/-/g, '/')
}