天天看點

Safari不相容Javascript中的Date問題

  在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('2018/12/21')

  主要是背景那邊傳回的日期格式是 2018-12-21 這樣的,導緻了在低端版本的Safari中不能正确解釋它。

  解決方案:

繼續閱讀