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

2021-08-24 20:25:02 字數 571 閱讀 7465

之前寫的建立時間一直是這樣的

var

date

=new

date("2018-08-17 10:30");

今天寫的時候在ios發現gettime()的時候返回nan,後面輸出日期的時候new date("2018-08-17 10:30")形式在ios返回valid date,原來ios不支援 - 的這種形式

解決辦法:

var date = new

date("2018-08-17 10:30".replace(/-/g, '/'));

+new date()

在js中,可以在某個元素之前使用+號,是將該元素轉為number型別,如果轉換失敗則得到nan

+new date() 呼叫的是valueof()方法,date.prototype.valueof()等於date.prototype.gettime(),所以會轉為時間戳

type="tel" maxlength="6"/> 可以調起原生數字鍵盤

new Date 在ios上的坑

今天再開發的過程中遇到了乙個坑 需要用到當前時間與產品過期時間去做乙個判斷,產品過期時間的格式是 2020 04 26 09 23 00 類似這樣,本來想著用new date 取當前時間與過期時間進行大小比較,應該是沒什麼毛病才對,結果上線之後發現,ios裝置上沒有效果,檢查了之後才發現,原來new...

new Date 在ios中的那些坑

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

new Date 日期格式處理

var mydate new date mydate.getyear 獲取當前年份 2位 mydate.getfullyear 獲取完整的年份 4位,1970 mydate.getmonth 獲取當前月份 0 11,0代表1月 所以獲取當前月份是mydate.getmonth 1 mydate.ge...