场景:
在开发者工具上,没有任何问题;发布了体验版后,在苹果手机看的时候,所有的日期都显示NaN
定位问题:
苹果手机,new Date(data).getTime()如果传入的时间格式是2020-07-22 12:00:00,就会返回NaN。
解决办法:
new Date(date.replace(/-/g, ‘/’)).getTime(),将横杠转为斜线格式。
参考文章:
第一篇文章的链接找不到啦…
根据第一篇实现的,简单明了
「苹果中的new Data(data).getTime()返回NaN的问题 」
js 用 new Date() 获取时间在ios端出现NaN问题的解决办法
微信小程序new Date()方法失效问题解决方法