小程序IOS下,時間格式化爲NaN的問題

填坑

       ios下後臺返回的類似   ‘2019-10-01 12:00:00’  由 new Date(‘2019-10-01 12:00:00’).getTime()   

      導致結果就是時間插件全部是NaN,以及下面的Boolean類型值控制出錯

       

new Date('2019-10-01 12:00:00').getTime(); //  轉出結果爲NaN

       安卓下正常

       

new Date('2019-10-01 12:00:00').getTime(); //  轉出結果爲1569902400000

解決方案

        IOS下轉化時間戳 爲NaN格式,這個是因爲在IOS系統下不識別 ‘-’ 需要 把 ‘-’ 轉化成 ‘/’   

        如下:IOS下處理正常,安卓也正常

new Date('2019-10-01 12:00:00'.replace(/-/g,'/')).getTime(); // IOS下正常 轉出結果爲1569902400000
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章