IOS不支援2017-09-09的日期格式

來源:互聯網
上載者:User

標籤:each   解決   說明   get   ack   string   pre   json   log   

今天在做項目的時候遇到一個比較奇葩的問題,同樣的代碼,在安卓機器下面能正常的顯示,但是到了蘋果機器下就死活展示不出來,最後定位到,原來IOS系統不支援2017-09-08這種日期格式,而安卓支援的日期格式多,顯示就沒問題,下面看一下轉換的代碼吧,

//遍曆json數組,得到每個的的時間與目前時間進行比較,過我小於10分鐘,顯正正在串門        if(null != itemList && itemList.length>0){            var currentTime = new Date();            $.each(itemList, function(i, item) {                var time = item.time;                var str = time.toString();                // 把yyyy-MM-dd HH:mm:ss 轉換成yyyy/MM/dd HH:mm:ss                var visterTime = new Date(str.replace(/-/g,"/"));                var haomiao = currentTime.getTime()-visterTime.getTime();                //一分鐘的時間是1000毫秒                //這裡把比較的結果從新賦值給time,如果是true說明超過10分鐘了,true=1                if(haomiao-10*60*1000>0){                    item.time=0;                }else{                    item.time=1;//正在串門                }            });        }

這個問題比較坑,在這指出來希望你們少走彎路,能順利的把bug解決掉!加油

IOS不支援2017-09-09的日期格式

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.