解决微信小程序中Date.parse()获取时间戳IOS不兼容的问题(IOS为NaN的问题)
来源:互联网 发布:qq for linux 2017 编辑:程序博客网 时间:2024/05/22 10:31
前端同事在做微信小程序时发现IOS获取的时间戳为空的问题,后来通过跟踪发现,原来是因为IOS系统不支持2017-01-01格式的时间导致的,
var mydata = '2017-01-01 11:00:00';
console.log("返回时间:" + mydata);
var time = Date.parse(new Date(mydata)) / 1000;
这样的代码安卓手机开发手机测试都没有问题,唯独IOS获取的日期为NaN,若干次百度调试后发现,原来IOS只识别2017/01/01这样的日期格式,
下面用正则替换2017-01-01日期格式为2017/01/01后问题解决(代码如下)
var mydata = '2017-01-01 11:00:00';
mydata=data.replace(/-/g, '/');
console.log("返回时间:" + mydata);
var time = Date.parse(new Date(mydata)) / 1000;
阅读全文
1 0
- 解决微信小程序中Date.parse()获取时间戳IOS不兼容的问题(IOS为NaN的问题)
- 解决微信小程序中Date.parse()获取时间戳iOS无法获取的问题
- ios中safari不兼容JavaScript中Date转化为时间戳的问题
- 解决小程序中Data.parse()获取时间戳IOS不兼容
- 解决微信端网页IOS手机的date乱码NaN问题
- 解决用户在ios中Date出现NAN问题
- APP开发中,ios时间显示可能为NaN问题
- js---Date.parse()转化日期为时间戳,ios与Android兼容写法
- 解决IE、firefox浏览器下JS的new Date()的值为Invalid Date、NaN-NaN的问题
- 解决IE下JS的new Date('yyyy-MM-dd HH:mm:ss')的值为NaN-NaN的问题
- 记录 JS IOS/iPhone的Safari不兼容Javascript中的Date()问题
- JS IOS/iPhone的Safari不兼容Javascript中的Date()问题
- 微信小程序开发问题-ios的Date问题
- 使用Hibernate轻松解决java中date与datetime类型不兼容的问题
- 使用Hibernate轻松解决java中date与datetime类型不兼容的问题
- 使用Hibernate轻松解决java中date与datetime类型不兼容的问题
- <小程序>ios的时间戳问题
- firefox中Date.prase()解析 'Y-m-d'格式的时间, 返回NaN的问题
- Hadoop环境安装设置
- Python,dict数据类型
- PHP Hash比较存在缺陷,影响大量Web网站登录认证、忘记密码等关键业务
- base64之前端加密后端解密
- 软件质量的定义
- 解决微信小程序中Date.parse()获取时间戳IOS不兼容的问题(IOS为NaN的问题)
- 第五章 总结
- 一种WPF下的界面生成框架
- JAVA设计模式之原型模式
- Android Instant App
- 如何打开高清语音VOLTE
- TCP/IP协议族名称和国际网络组织名称的缩写和全称
- 在ubuntu上遇到的一个错误。记录一下。
- vue项目构建步骤