vue的爬坑之路(八)之----IOS:Safari不相容Javascript中的Date問題

來源:互聯網
上載者:User

標籤:包含   導致   blog   get   vue   TE   16px   val   尋找   

 

 

在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中不能正確解釋它!大坑啊!!!!

vue的爬坑之路(八)之----IOS:Safari不相容Javascript中的Date問題

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.