javascript的倒计时功能中newData().getTime()在iOS下会报错问题解决

Posted wamm521

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript的倒计时功能中newData().getTime()在iOS下会报错问题解决相关的知识,希望对你有一定的参考价值。

找了半天问题啊!!!

我使用了mobiscroll.js这个插件 ,但是ios手机一直报错!

在做移动端时间转化为时间戳时,遇到了一个问题,安卓手机上访问时,能拿到时间戳,从而正确转换时间,而在iOS上缺不能正常显示,显示的时间为:NaN-NaN1-NaN  Invalid Date

new Date(\'2016-07-18 14:58:32\').getTime();      //在ios上死活拿不到时间戳显示NaN

  接着我查了很多国外的技术blog,终于找到了解决方案,原来想要IOS5中的Safari能正确解析new Date()那么必须这么写
 new Date(\'2013/10/21\');

最后根据项目中的数据将代码修改了下: new Date("2010-03-15 10:30:00".replace(/-/g,\'/\')).getTime();终于解决了问题!!!(真是吓死,还以为要任务延期了,还好解决了)

终于解决了这个bug

把参考网址贴过来

https://www.cnblogs.com/DreamerLeaf/p/6645062.html

 

以上是关于javascript的倒计时功能中newData().getTime()在iOS下会报错问题解决的主要内容,如果未能解决你的问题,请参考以下文章

利用JavaScript写出倒计时功能超详细

利用JavaScript写出倒计时功能超详细

利用JavaScript写出倒计时功能超详细

javascript倒计时

如何更改 JavaScript 中的动画计时功能?

Javascript Date对象 --- 时间戳及淘宝倒计时抢购功能实现