解决微信小程序中Date.parse()获取时间戳IOS不兼容的问题(IOS为NaN的问题)
2017-07-04 15:29
971 查看
前端同事在做微信小程序时发现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;
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;
相关文章推荐
- 解决微信小程序中Date.parse()获取时间戳IOS不兼容的问题(IOS为NaN的问题)
- 解决微信小程序中Date.parse()获取时间戳iOS无法获取的问题
- 解决小程序中Data.parse()获取时间戳IOS不兼容
- 微信小程序中获取时间戳IOS不兼容
- 解决微信端网页IOS手机的date乱码NaN问题
- 微信小程序之wx.request:fail错误,真机预览请求无效问题解决,安卓,ios网络预览异常
- 微信小程序常见问题->上传文件后如何在后台(php)获取文件名解决方法
- IE下Date.parse出现NaN有关问题解决
- 微信小程序常见问题->上传文件后如何在后台(php)获取文件名解决方法
- 微信小程序之wx.request:fail错误,真机预览请求无效问题解决,安卓,ios网络预览异常(转)
- PHP 获取当前时间以及解决PHP通过date()函数取得时间错误问题
- 用websocket做心跳检测——解决微信iOS端网页无法监听浏览时间问题
- 苹果ios用js的Date()出现NaN问题解决办法
- 解决微信小程序ios请求ssl错误问题 windows server 2008 R2默认ssl2.0 改成1.2的
- PHP5中Date()函数获取时间相差8小时问题的解决方法
- JS代码获取当前日期时支持IE,不兼容FF和chrome,解决这个问题,我们需要把获取时间的getYear()函数换成getFullYear()
- JS代码获取当前日期时支持IE,不兼容FF和chrome,解决这个问题,我们需要把获取时间的getYear()函数换成getFullYear()
- 解决2008系统中使用java的Date获取时间总是比实际时间差了8个小时的问题
- JS IOS/iPhone的Safari浏览器不兼容Javascript中的Date()问题如何解决
- ios中safari不兼容JavaScript中Date转化为时间戳的问题