使用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."

原因是:

  1. IOS不支持YYYY-MM-DD格式, 需替换成YYYY/MM/DD格式
  2. 选择年月时,仅仅初始化了年月 YYYY/MM,正确应该传入 YYYY/MM/DD 年月日

开发中常用的日期格式包含以下两种格式:

1 . 'yyyy-MM-dd hh:mm:ss'

2 . 'yyyy/MM/dd hh:mm:ss'

Javascript,Date() 对象兼容性:
请输入图片描述