JavaScript中Date对象在IOS中的坑及解决方案
使用vant-ui库中DatetimePicker 时间选择,初始化时间列表或者动态赋值选择时间项时IOS报错:
[Vue warn]: Invalid prop: custom validator check failed for prop "minDate".
Error in mounted hook: "RangeError: Array size is not a small enough positive integer."
原因是:
IOS不支持YYYY-MM-DD格式, 需替换成YYYY/MM/DD格式
选择年月时,仅仅初始化了年月 YYYY/MM,正确应该传入 YYYY/MM/DD 年月日
开发中常用的日期格式包含以下两种格式:
1 . 'yyyy-MM-dd hh:mm:ss'
2 . 'yyyy/MM/dd hh:mm:ss'
Javascript,Date() 对象兼容性:
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。