问题描述:做个一个PC端的页面,用户想直接兼容手机端,在安卓手机上可以正常使用,但是在iphone手机上报“RangeError: invalid date”错误。
ISO格式化字符串中不可识别的字符串或者包含非法元素值的日期一般会返回 NaN。然而,根据实现的不同,不符合ISO格式的字符串可能也会抛出RangeError: invalid date,比如在火狐浏览器中有以下情形:
new Date('foo-bar 2014');
new Date('2014-25-23').toISOString();
new Date('foo-bar 2014').toString();
// NaN
Date.parse('foo-bar 2014');
正确示例:
new Date('12 October 2011 15:06 UTC');
以上是编程学习网小编为您介绍的“iphone手机兼容报错:“RangeError: invalid date”解决方法”的全面内容,想了解更多关于 前端知识 内容,请继续关注编程基础学习网。
编程基础网
本文标题为:iphone手机兼容报错:“RangeError: invalid date”解决方法
基础教程推荐
猜你喜欢
- css3加载中loading三点依次闪动效果代码 2024-12-14
- 用CSS控制的闪烁效果 2022-10-16
- WebSocket使用以及在vue如何使用问题 2023-07-09
- HTML/CSS \\”响应式截断\\” 2022-09-21
- Fly拦截全局Ajax请求的方法 2023-02-22
- CSS injection 知识总结 2024-01-17
- JavaScript中find()和 filter()方法的区别小结 2023-08-12
- html5手机触屏touch事件介绍 2022-11-16
- Vue自学之路4-vue模版语法(v-clock) 2023-10-08
- 详解VueRouter 路由 2024-03-08
