知识点: 正则表达式 字符串替换 IOS兼容问题
- 问题: IOS不支持"2018-05-11 15:10:10"这种时间格式的new Date()参数,导致预约时间和产品售卖时间的匹配出现了问题
小程序调试界面
new Date('2018-05-11 15:09:09').getHours(); // 返回值不是预期值
new Date('2018/05/11 15:09:09');
解决方法: 直接将2018-05-11 15:09:09时间格式转换为2018/05/11 15:09:09 就可以兼容所有浏览器了
'2018-05-11 15:09:09'.replace(/-/g, '/')