首页 > 移动平台 > 详细

ios不支持js时间戳转换问题解决

时间:2020-01-02 18:44:15      阅读:237      评论:0      收藏:0      [点我收藏+]

 

之前将时间转换为时间戳一直使用的是

var timestamp = (new Date(‘2019-11-28 18:00‘)).getTime();

 

但是,前两天测试测出了bug,经排查发现是时间戳转换引起的,

上面的方法在安卓设备上是可以使用的,但是在某些 iOS 上面不可以,会返回NaN,

不知道是不是所有ios这样,至少我这边测的俩机型都这样

 

找了一下原因,是兼容性问题

ios的时间要使用2019/11/28 18:00格式,也就是把 “-” 改成 “/” ,

而Android都可以

 

所以,改成下面的这种写法就好了

var timestamp = (new Date(‘2019-11-28 18:00‘.replace(/-/g, ‘/‘))).getTime();

 

 

 

ios不支持js时间戳转换问题解决

原文:https://www.cnblogs.com/xlin021/p/12133626.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!