日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

js适配IOS代T时间戳转日期

發(fā)布時(shí)間:2023/12/3 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 js适配IOS代T时间戳转日期 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

在IOS機(jī)型中,大部分瀏覽器能正確解釋出js中的 new Date(‘2022-07-29T02:38:18.000+0000’) 的日期對象。但是在IOS低版本中new Date(‘2022-07-29T02:38:18.000+0000’)中返回的永遠(yuǎn)是"Invalid Date"。

let tiemStamp = '2022-07-29T02:38:18.000+0000' let newTime = new Date(tiemStamp) console.log(newTime) //==>IOS返回Invalid Date,安卓可以正常返回

這個(gè)是因?yàn)樵俅蜪OS機(jī)型中無法解析時(shí)間里面的 ‘-’ 與 T,需要進(jìn)行處理一下。

function timeFormatter(time) {var date = time.substr(0, 10); //年月日var hour = time.substring(11, 13);var minute = time.substring(14, 16);var second = time.substring(17, 19);var newTime = date + " " + hour + ":" + minute + ":" + second;newTime = newTime.replace(/-/g, "/");newTime = new Date(newTime);newTime = new Date(newTime.getTime() + 8 * 3600 * 1000);newTime =newTime.getFullYear() +"-" +(newTime.getMonth() + 1) +"-" +newTime.getDate() +" " +newTime.getHours() +":" +newTime.getMinutes() +":" +newTime.getSeconds();return newTime; } timeFormatter(tiemStamp)//==>此時(shí)IOS中就正常展示了:2022-7-29 10:38:18

總結(jié)

以上是生活随笔為你收集整理的js适配IOS代T时间戳转日期的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。