码上欢乐
首页
榜单
标签
关于
搜索
相关内容
简体
繁体
vue的爬坑之路(八)之----IOS:Safari不兼容Javascript中的Date问题
本文转载自
查看原文
2018-06-12 12:27
1674
在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中不能正确解释它!
大坑啊!!!!
×
免责声明!
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。
猜您在找
IOS:Safari不兼容Javascript中的Date问题
JS IOS/iPhone的Safari不兼容Javascript中的Date()问题
IOS5中的Safari不兼容Javascript中的Date问题,做下笔录吧!奶奶的,折腾我半天!
JS IOS/iPhone的Safari浏览器不兼容Javascript中的Date()问题的解决方法
vue 2.0爬坑:ie兼容性问题
javascript中new Date()存在的兼容性问题
【踩坑】Safari不兼容webpack封装的vue项目
Javascript中new Date的坑
Safari中的new Date()格式化坑
ios对new Date() 的兼容问题
粤ICP备18138465号
© 2018-2025 CODEPRJ.COM