ios中safari浏览器中date问题

Posted 极地

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ios中safari浏览器中date问题相关的知识,希望对你有一定的参考价值。

    在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问题的主要内容,如果未能解决你的问题,请参考以下文章

IOS:Safari不兼容Javascript中的Date问题

vue的爬坑之路之----IOS:Safari不兼容Javascript中的Date问题

IOS5中的Safari不兼容Javascript中的Date问题,做下笔录吧!奶奶的,折腾半天!

new Date() iso不支持兼容性问题

JS IOS/iPhone的Safari不兼容Javascript中的Date()问题

js中的 Date对象 在 IOS 手机中的兼容性问题