记一次ios时间显示问题踩坑点

433 阅读1分钟

new date().getTime()在iOS上的兼容性问题

【问题】

h5项目中用到了获取某一时刻的时间戳,与当前服务器的时间作比较,测试发现在pc端以及安卓手机都正常,但是在iOS中未生效。

【原因】

需看下是否使用的日期连字符为'-',iOS中需要把时间里面的‘-’改为‘/’

new Date(date.replace(/-/g, "/")).getTime()  //将 ‘-’ 提换一下即可

注: IE浏览器也有这个问题,办法同样适用。