最近写小程序遇到的坑实在多,下面说的是在一些苹果机上,getTime()获取时间戳出现的NAN的转换结果
原本的时间格式是这样的:2020-11-11 12:00:000
('2020-11-11 12:00:000').getTime()
在一些苹果机上无法得到正确的时间戳,而是得到NAN
解决:用正则将 - 替换成 /
let newStr = v.dateStr.replace(/\-/g, '/') // 修复ios new Date('2020-11-11 12:00:00').getTime()获取不到时间的bug,将 - 替换成 /
return new Date(newStr).getTime()