- 现象
JS 中运行new Date('2019-10-01 10:00:00')
, Android 和 微信开发工具都可以正常使用,但是 iOS 真机上报无效参数 - 原因
iOS 格式化的日期使用了不同于其他设备的格式,即2019/10/01 12:30:00
- 解决措施
将字符串中的横线-
替换为/
即可
new Date(Date.parse('2019-10-01 10:00:00'.replace(/-/g,'/')));
new Date('2019-10-01 10:00:00')
, Android 和 微信开发工具都可以正常使用,但是 iOS 真机上报无效参数2019/10/01 12:30:00
-
替换为 /
即可new Date(Date.parse('2019-10-01 10:00:00'.replace(/-/g,'/')));