当前位置: 首页 > Web前端 > JavaScript

微信小程序,ios不兼容'2021-09-23'破折号连接的日期格式,Date.parse计算结果为NaN

时间:2023-03-27 17:16:23 JavaScript

我在微信小程序中有一个需求:按照时长计算oftheevent此活动div的高度。在模拟器上一切正常,真实的Android也正常,但是真实的ios计算出来的高度总是NaN然后逐行打印出来。使用真机调试查看打印结果,发现Date.parse(startTime)这一行报错(此时startTime格式为2021-09-2300:00:00)然后找到ios不支持这种'-'连接日期格式,需要转换成'/'连接的形式,所以用正则表达式替换'-'for'/'function(startTime){startTime=startTime.replace(/-/g,'/')}然后ios真机就可以正常计算了