码迷,mamicode.com
首页 > 移动开发 > 详细

ios中safari浏览器中date问题

时间:2017-04-07 12:39:37      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:问题   浏览器   bsp   对象   rip   invalid   var   new   日期   

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

但是在IOS5版本里面的Safari解释new Date(‘22017-3-27‘) 就不正确,在IOS5的Safari中返回的永远是"Invalid Date"。

想要IOS5中的Safari能正确解析new Date()那么必须这么写

new Date(‘2017/3/27‘);  

或者  将2017-3-27转成斜线格式,
var d = new Date(date);
d = d.getFullYear() > 0 ? d : new Date(Date.parse(date.replace(/-/g, "/")));

(当时后台直接返回2017-3-27格式,其它浏览器都没问题,就这丫搞事情)

ios中safari浏览器中date问题

标签:问题   浏览器   bsp   对象   rip   invalid   var   new   日期   

原文地址:http://www.cnblogs.com/jidi/p/date_for_safari.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!