ios不支援js時間戳轉換問題解決

2022-07-22 13:15:12 字數 411 閱讀 6683

之前將時間轉換為時間戳一直使用的是

var timestamp = (new date('2019-11-28 18:00')).gettime();

但是,前兩天測試測出了bug,經排查發現是時間戳轉換引起的,

上面的方法在安卓裝置上是可以使用的,但是在某些 ios 上面不可以,會返回nan,

不知道是不是所有ios這樣,至少我這邊測的倆機型都這樣

找了一下原因,是相容性問題

ios的時間要使用2019/11/28 18:00格式,也就是把 「-」 改成 「/」 ,

而android都可以

所以,改成下面的這種寫法就好了

var timestamp = (new date('2019-11-28 18:00'.replace(/-/g, '/'))).gettime();

解決IOS下不支援fixed的問題

我們公司有乙個頁面底部用到了fixed樣式,每當彈出鍵盤的時候,ios下fixed就會走樣 據我所知android沒有該問題 為此之前我經過產品的同意做了簡單的處理 方法1 方法一 focus的時候讓fixed塊position變為relative,這是最簡單的處理方法。下面是我的小demo 下一步...

iOS9 中不支援http

今天公升級xcode 7.0 bata發現網路訪問失敗。輸出錯誤資訊 of a secure connection.在filter中搜尋info.plist,選擇info.plist進行編輯 注意 單元測試下面也有乙個info.plist,修改那個檔案是沒有作用的!出於安全考慮我們提倡使用https...

js 時間戳轉換時間

在微博,每條微博的發表時間並不是標準的yy dd hh這種格式,而是如 幾分鐘前 幾小時前 這樣的,比起標準的時間顯示格式,貌似更加直觀和人性化。本文就是實現這種將時間戳轉換為展示的時間 codeclass timechange getdifftime gettime let monthc math...