微信小程式 IOS時間戳坑解決方法

2021-08-14 08:03:56 字數 549 閱讀 2457

後台傳給我的時間是"2017-08-08 10:30:40"

計算時間戳的話 date.parse("2017-08-08 10:30:40")

安卓端和pc是可以完美顯示的,

但是ios這個妖豔*貨,是國際時間不是中國時間

很多網上的方法都是讓大家用正則把所有 「-」換成「/」,

別試了 還是不行的。。

所以博主經過一輪小波折

想出了個完美相容所有平台的時間戳

var arr = datestr.split(/[- :]/);

let nndate =

new date(arr[

0], arr[

1] -

1, arr[

2], arr[

3], arr[

4], arr[

5]);

nndate=date.parse(nndate)

得出的nndate是可以完全相容所有平台時間的,

這時候大家就可以盡情的獲取後台給的時間了

其實後台直接給個時間戳不就完了嗎。。媽蛋。

微信小程式 IOS時間戳坑解決方法

後台傳給我的時間是 2017 08 08 10 30 40 計算時間戳的話 date.parse 2017 08 08 10 30 40 安卓端和pc是可以完美顯示的,但是ios這個妖豔 貨,是國際時間不是中國時間 很多網上的方法都是讓大家用正則把所有 換成 別試了 還是不行的。所以博主經過一輪小波...

微信小程式中獲取時間戳IOS不相容

一 時間轉換問題 就是new date 2017 06 16 在ios會出現nan的情況所以對於時間轉換需要另行封裝,解決方案如下 1.替換 為 將字串形式的日期轉換成日期物件 var strtime 2011 04 16 字串日期格式 var date new date date.parse st...

微信小程式在ios下時間戳轉換失敗

在開發過程性需要針對開始時間和結束時間做時間大小判斷,控制開始時間 結束時間。時間大小比較 return false else 發現在電腦和安卓機下,都可以正常檢測。但是在ios下,就不能正常檢測。經過列印分析,new date date.parse timestart 輸出的時間戳是空,因此猜測是...