ios使用js日期函数处理时的问题
生活随笔
收集整理的這篇文章主要介紹了
ios使用js日期函数处理时的问题
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在開(kāi)發(fā)過(guò)程發(fā)現(xiàn),使用js日期函數(shù)new Date()方法求兩個(gè)時(shí)間的差值時(shí)出現(xiàn)問(wèn)題,在瀏覽器和安卓Android上都正常顯示,在蘋(píng)果iOS上則無(wú)法顯示
后來(lái)發(fā)現(xiàn)iOS系統(tǒng)上不支持yyyy-mm-dd的時(shí)間格式,需要將?- 替換為 /? 即yyyy/mm/dd
yyyy-mm-dd格式的日期在ios上的返回值是NaN
new Date("202-05-08").getTime(). // NaNyyyy/mm/dd格式的日期?在ios上的返回值
new Date("2021/05/08").getTime() // 1620403200000?以上可以看出在iOS上處理日期時(shí)需要將?- 替換為 /??
使用正則表達(dá)式將日期格式化
let date = '2021-05-08' date.replace(/\-/g, '/') // '2021/05/08'?
總結(jié)
以上是生活随笔為你收集整理的ios使用js日期函数处理时的问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 014 非常好用的广告净化器
- 下一篇: js适配IOS代T时间戳转日期