JS解決Date對象在IOS中的“大坑” 以及時(shí)間格式兼容問題
JS中Date對象在IOS中的坑以及時(shí)間格式兼容問題
最近做了一個(gè)小程序的活動(dòng)功能,活動(dòng)肯定涉及到開始時(shí)間和結(jié)束時(shí)間嘛,其中發(fā)現(xiàn)了一個(gè)比較隱藏的bug,因?yàn)楹蠖藗鬟^來的時(shí)間格式為"2016-05-31 08:00"
安卓的是可以直接渲染出來的,本地時(shí)間超過活動(dòng)時(shí)間就是活動(dòng)結(jié)束了,安卓顯示的是活動(dòng)結(jié)束,而蘋果顯示的還是正在進(jìn)行中
這個(gè)bug不太好找,一般人想不到ios時(shí)間格式不兼容的問題。
我這里在拿到時(shí)間后進(jìn)行了處理

其中最主要的還是要把 “2016-05-31 08:00” 的時(shí)間格式換成"2016/05/31 08:00"的
ios16以上的版本是兼容的這個(gè)
也可以寫個(gè)函數(shù)替換一下
function GetDateDiff(startDiffTime, endDiffTime) {
//將xxxx-xx-xx的時(shí)間格式,轉(zhuǎn)換為 xxxx/xx/xx的格式
startTime = startDiffTime.replace(/\-/g, "/");
endTime = endDiffTime.replace(/\-/g, "/");
};
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
JavaScript獲取/更改文本框的值的實(shí)例代碼
這篇文章介紹了JavaScript獲取/更改文本框的值的實(shí)例代碼,有需要的朋友可以參考一下2013-08-08
js+CSS實(shí)現(xiàn)模擬華麗的select控件下拉菜單效果
這篇文章主要介紹了js+CSS模擬select控件下拉菜單效果,通過javascript鼠標(biāo)事件結(jié)合css控制實(shí)現(xiàn)select下拉菜單效果,整體效果華麗美觀,需要的朋友可以參考下2015-09-09
利用Bootstrap實(shí)現(xiàn)表格復(fù)選框checkbox全選
Bootstrap相信應(yīng)該不用多介紹,來自 Twitter,是目前最受歡迎的前端框架。這篇文章主要給大家介紹了如何利用Bootstrap實(shí)現(xiàn)表格中的checkbox復(fù)選框全選效果,文中給出詳細(xì)的介紹及完整的實(shí)例代碼,相信對大家的理解和學(xué)習(xí)具有一定的參考借鑒價(jià)值,下面來一起看看吧。2016-12-12
如何確保JavaScript的執(zhí)行順序 之實(shí)戰(zhàn)篇
我曾在文章《如何在多個(gè)頁面使用同一個(gè)HTML片段 - 續(xù)》的最后提到JavaScript順序執(zhí)行的特性。雖然現(xiàn)代瀏覽器可以并行的下載JavaScript(部分瀏覽器),但考慮到JavaScript的依賴關(guān)系,他們的執(zhí)行依然是按照引入順序進(jìn)行的。2011-03-03
整理的比較全的event對像在ie與firefox瀏覽器中的區(qū)別
event對像在IE與FF中的區(qū)別,本文整理了很多,個(gè)人感覺還是比較全面的,需要的朋友可以收藏下2013-11-11
js從輸入框讀取內(nèi)容,比較兩個(gè)數(shù)字的大小方法
下面小編就為大家?guī)硪黄猨s從輸入框讀取內(nèi)容,比較兩個(gè)數(shù)字的大小方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-03-03

