zoukankan      html  css  js  c++  java
  • 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('2018/12/21')

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

      解决方案:

    Math.floor((new Date().getTime() - Date.parse(scope.row.report_time.replace(/-/g, "/"))) / (3600 * 24 * 1000))
  • 相关阅读:
    Python实现网络多人聊天室
    C实现string字符串
    C getchar()
    C++ 数组遍历的两种方式
    Java 发红包
    Java递归实现阶乘
    Go defer语句
    bash shell——sum
    C——letterCounter
    数据结构——链队列(linked queue)
  • 原文地址:https://www.cnblogs.com/goloving/p/10214986.html
Copyright © 2011-2022 走看看