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."
原因是,选择年月时,仅仅初始化了年月 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'
兼容性:
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中的坑及解决方案相关推荐
- js实现小时钟,js中Date对象的使用?
介绍一下js中Date对象的使用 dateObj = new Date() dateObj = new Date(dateValue) dateObj = new Date(year,month,da ...
- JavaScript:Date 对象
ylbtech-JavaScript:Date 对象 1.返回顶部 Date 对象 Date 对象用于处理日期和时间. 创建 Date 对象的语法: var myDate=new Date() 注释: ...
- 【C++】栈中实例化对象与堆中实例化对象
一. 实例化对象写法的区别 栈中实例化对象: 堆中实例化对象: 最大区别就在于,从栈中申请内存,在使用完后无需释放,但是从堆中申请内存,使用完以后必须释放! 注意:从堆中申请内存,是有可能失败的,所以 ...
- javascript中Date对象的初始化方法
为什么80%的码农都做不了架构师?>>> 在前端代码中难免会涉及到时间的操作,如何构造一个Date对象呢?javascript为我们提供如下几种方式: new Date(&qu ...
- Javascript中Date对象的使用
JavaScript 没有一个基本的日期数据类型,所以我们只能显式地创建Date对象.我们创建新的Date对象和创建String对象的方式是一样的,使用关键字new和Date构造函数.下面这行创建了一 ...
- php date.getday,JavaScript从Date对象返回一周中的某一天 (0 ~ 6)的方法getDay()
定义和用法 getDay() 方法可返回表示星期的某一天的数字. 语法dateObject.getDay() 返回值 dateObject 所指的星期中的某一天,使用本地时间.返回值是 0(周日) 到 ...
- javascript中Date对象及方法
Date对象: 该对象呈现时间中的某个时刻.其本质是自1970年1月1日(UTC)起经过的毫秒数,相关属性的方法如下:(如果Date对象中传入指定的时间,则以传入的指定时间返回相关数据,就不会以本地时 ...
- json Date对象在js中的处理办法
我们在程序用往往通过ajax方式返回json数据,json中包含Date对象时,在js中是Object对象.可以方式获取: 1.new Date(yourJsonDate.time); //你用你的返 ...
- java getday_javascript中Date对象的getDay方法使用指南
Date对象有个getDay方法,它根据本地时间,返回一个具体日期中一周的第几天.返回值从0~6,分别对应周日~周六 getDay 0 1 2 3 4 5 6 星期几 周日 周一 周二 周三 周四 周 ...
最新文章
- AI:神经网络调参(数据、层数、batch大小,学习率+激活函数+正则化+分类/回归)并进行结果可视化
- Android Bitmap面面观
- 第三次学JAVA再学不好就吃翔(part29)--代码块
- PHP读取qq群成员,js获取QQ群成员的经典代码
- Set集合HashSet,TreeSet
- 网站商业计划书实例(商业网站策划书实例)
- c语言程序设计冯志红pdf,C语言程序设计:现代方法(第2版) 中文pdf扫描版[219MB]...
- ExtJs6学习(二)【环境介绍,构建程序】
- 联想锁屏壁纸缓存文件夹目录
- 状态码如何返回Http/1.1 200 OK
- 网卡驱动:传输超时watchdog_timeo/ndo_tx_timeout
- 撸猫游戏千千万,他们凭什么被推荐?
- springboot框架下利用websocket实现即时通讯
- 无法打开登录所请求的数据库 xxx。登录失败。用户 'AAA' 登录失败。
- 集群服务器上的jupyter配置
- 超融合一体机成为数据中心的必需品
- ElasticSearch 亿级数据检索深度优化
- json格式数据比对
- Excel常用技巧(1)——经纬度度分秒转换十进制度格式
- Linux 服务器管理建议
热门文章
- SpringBoot 系列教程(五十一):SpringBoot整合Mybatis Plus代码生成器,自动生成代码
- 在Linux中Realplay 10.0 的安装和使用
- 四川大学计算机专业《高级语言程序设计-I》实验合辑
- 【学习教程】DSSAT作物模型建模方法及实践技术应用
- [渝粤教育] 南京大学 大学生劳动教育 参考 资料
- 2020-10-22从np.random.normal()到正态分布的拟合
- 【Vue 项目】Unknown custom element: XXX - did you register the component correctly? 【问题解决】
- webp格式的图片如何在html中应用
- 深度信念网络(DBN)
- am4针脚定义_AMD新一代处理器改用AM4插槽:针脚数提升40%,140W供电!