zoukankan      html  css  js  c++  java
  • vue的爬坑之路(八)之----IOS:Safari不兼容Javascript中的Date问题

    在IOS5以上版本(不包含IOS5)中的Safari浏览器能正确解释出Javascript中的 new Date('2013-10-21') 的日期对象。

         但是在IOS5版本里面的Safari解释new Date('2013-10-21') 就不正确,在IOS5的Safari中返回的永远是"Invalid Date"。

         后来我在网上查找了资料,原来是低版本的Safari解释new Date('2013-10-21')这个对象不一样,在IOS5中的Safari不支持这种写法,

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

         new Date('2013/10/21');   或者  

    var d = new Date(date);
    d = d.getFullYear() > 0 ? d : new Date(Date.parse(date.replace(/-/g, "/")));

    主要是后台那边返回的日期格式是’2013-10-21‘这样的。导致了在低端版本的Safari中不能正确解释它!

    大坑啊!!!!

  • 相关阅读:
    jvM垃圾回收
    Java快速失败和安全失败
    方法覆盖和方法重载
    leetcode-Reverse Words in a String
    自己玩玩
    leetcode-Reverse Vowels of a String
    leetcode-Reverse String
    leetcode-Multiply Strings
    java多线程-cas及atomic
    @media响应式布局
  • 原文地址:https://www.cnblogs.com/nanjie/p/9172456.html
Copyright © 2011-2022 走看看