new Date 在ios上的坑

2022-07-02 23:09:17 字數 375 閱讀 6871

今天再開發的過程中遇到了乙個坑

需要用到當前時間與產品過期時間去做乙個判斷,產品過期時間的格式是"2020-04-26 09:23:00",類似這樣,本來想著用new date()取當前時間與過期時間進行大小比較,應該是沒什麼毛病才對,結果上線之後發現,ios裝置上沒有效果,檢查了之後才發現,原來new date("2020-04-26 09:23:00")在ie瀏覽器跟ios中是不相容的,需要利用正規表示式處理,於是

var time=new date("2020-04-26 09:23:00");

time=time.replace(/-/g,"/");

需要把2020-04-26轉成2020/04/26才行。

遇坑漲知識,不錯不錯

new Date 在ios中的那些坑

下面是我最開始的 本以為直接拿到這兩個時間戳比較計算出結果就可以了,沒想到踩到了坑。計算兩個時間差 utils.getduration start,end 在手機模擬器中親測確實沒有問題,發布以後,在android手機上親測也沒有問題,然而。在ios真機上出現問題了,顯示nan 問題出現了,就得找原...

new Date在IOS下面的相容問題

new date 2010 03 15 10 30 00 replace g,gettime 我相信了你,而你確實不對的!這個正則意思是 ios下面時間的轉換相容格式應該是 2018 08 08 00 00 00 wrong!我用我多年的iphone6測試過了,仍然是nan。後有人解釋到 this ...

new Date 設定日期在ios的相容性問題

之前寫的建立時間一直是這樣的 var date new date 2018 08 17 10 30 今天寫的時候在ios發現gettime 的時候返回nan,後面輸出日期的時候new date 2018 08 17 10 30 形式在ios返回valid date,原來ios不支援 的這種形式 解決...