踩坑记录:

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

原因是,选择年月时,仅仅初始化了年月 YYYY/MM,正确应该传入 YYYY/MM/DD 格式年月日


Javascript供四种方法可以创建 Date 对象:

var d = new Date(); // 当前日期和时间
var d = new Date(milliseconds); // milliseconds指距离 1970 年 1 月 1 日至指定日期的毫秒数
var d = new Date(dateString);
var d = new Date(year, month, day, hours, minutes, seconds, milliseconds);

以上四种方法都可以在IOS系统中创建时间,其中第三种var d = new Date(dateString)是本篇文章的主角。


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

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

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


兼容性:

Javascript,Date() 对象兼容性
yyyy-MM-dd hh:mm:ss yyyy/MM/dd hh:mm:ss
chorme yes yes
IE yes yes
edge yes yes
Android webview yes yes
Chrome for Android yes yes
Safari on iOS no yes

解决方案:

将yyyy-MM-dd hh:mm:ss 转换成 yyyy/MM/dd hh:mm:ss

推荐使用插件:MomentJs

特别感谢:IsolatedTraveler

JavaScript中Date对象在IOS中的坑及解决方案相关推荐

  1. js实现小时钟,js中Date对象的使用?

    介绍一下js中Date对象的使用 dateObj = new Date() dateObj = new Date(dateValue) dateObj = new Date(year,month,da ...

  2. JavaScript:Date 对象

    ylbtech-JavaScript:Date 对象 1.返回顶部 Date 对象 Date 对象用于处理日期和时间. 创建 Date 对象的语法: var myDate=new Date() 注释: ...

  3. 【C++】栈中实例化对象与堆中实例化对象

    一. 实例化对象写法的区别 栈中实例化对象: 堆中实例化对象: 最大区别就在于,从栈中申请内存,在使用完后无需释放,但是从堆中申请内存,使用完以后必须释放! 注意:从堆中申请内存,是有可能失败的,所以 ...

  4. javascript中Date对象的初始化方法

    为什么80%的码农都做不了架构师?>>>    在前端代码中难免会涉及到时间的操作,如何构造一个Date对象呢?javascript为我们提供如下几种方式: new Date(&qu ...

  5. Javascript中Date对象的使用

    JavaScript 没有一个基本的日期数据类型,所以我们只能显式地创建Date对象.我们创建新的Date对象和创建String对象的方式是一样的,使用关键字new和Date构造函数.下面这行创建了一 ...

  6. php date.getday,JavaScript从Date对象返回一周中的某一天 (0 ~ 6)的方法getDay()

    定义和用法 getDay() 方法可返回表示星期的某一天的数字. 语法dateObject.getDay() 返回值 dateObject 所指的星期中的某一天,使用本地时间.返回值是 0(周日) 到 ...

  7. javascript中Date对象及方法

    Date对象: 该对象呈现时间中的某个时刻.其本质是自1970年1月1日(UTC)起经过的毫秒数,相关属性的方法如下:(如果Date对象中传入指定的时间,则以传入的指定时间返回相关数据,就不会以本地时 ...

  8. json Date对象在js中的处理办法

    我们在程序用往往通过ajax方式返回json数据,json中包含Date对象时,在js中是Object对象.可以方式获取: 1.new Date(yourJsonDate.time); //你用你的返 ...

  9. java getday_javascript中Date对象的getDay方法使用指南

    Date对象有个getDay方法,它根据本地时间,返回一个具体日期中一周的第几天.返回值从0~6,分别对应周日~周六 getDay 0 1 2 3 4 5 6 星期几 周日 周一 周二 周三 周四 周 ...

最新文章

  1. AI:神经网络调参(数据、层数、batch大小,学习率+激活函数+正则化+分类/回归)并进行结果可视化
  2. Android Bitmap面面观
  3. 第三次学JAVA再学不好就吃翔(part29)--代码块
  4. PHP读取qq群成员,js获取QQ群成员的经典代码
  5. Set集合HashSet,TreeSet
  6. 网站商业计划书实例(商业网站策划书实例)
  7. c语言程序设计冯志红pdf,C语言程序设计:现代方法(第2版) 中文pdf扫描版[219MB]...
  8. ExtJs6学习(二)【环境介绍,构建程序】
  9. 联想锁屏壁纸缓存文件夹目录
  10. 状态码如何返回Http/1.1 200 OK
  11. 网卡驱动:传输超时watchdog_timeo/ndo_tx_timeout
  12. 撸猫游戏千千万,他们凭什么被推荐?
  13. springboot框架下利用websocket实现即时通讯
  14. 无法打开登录所请求的数据库 xxx。登录失败。用户 'AAA' 登录失败。
  15. 集群服务器上的jupyter配置
  16. 超融合一体机成为数据中心的必需品
  17. ElasticSearch 亿级数据检索深度优化
  18. json格式数据比对
  19. Excel常用技巧(1)——经纬度度分秒转换十进制度格式
  20. Linux 服务器管理建议

热门文章

  1. SpringBoot 系列教程(五十一):SpringBoot整合Mybatis Plus代码生成器,自动生成代码
  2. 在Linux中Realplay 10.0 的安装和使用
  3. 四川大学计算机专业《高级语言程序设计-I》实验合辑
  4. 【学习教程】DSSAT作物模型建模方法及实践技术应用
  5. [渝粤教育] 南京大学 大学生劳动教育 参考 资料
  6. 2020-10-22从np.random.normal()到正态分布的拟合
  7. 【Vue 项目】Unknown custom element: XXX - did you register the component correctly? 【问题解决】
  8. webp格式的图片如何在html中应用
  9. 深度信念网络(DBN)
  10. am4针脚定义_AMD新一代处理器改用AM4插槽:针脚数提升40%,140W供电!