碼上歡樂
首頁
榜單
標簽
關於
搜索
相關內容
簡體
繁體
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