js常用工具類庫

2021-09-29 18:32:27 字數 2824 閱讀 8947

1、關於時間格式化的方法

(1)時間格式處理方法

/**

* 格式化時間

* @param date 日期

* @param format 需要轉出的格式

* @returns

*/function

datetimeformatter

(date, format)if(

typeof date ===

'string')}

date =

newdate

(date)if(

!date || date.

toutcstring()

==='invalid date'

)var map =

format = format.

replace

(/([ymdhmsqs])+/g

,function

(all, t)

return v

}else

if(t ===

'y')

return all

})return format

}

(2)獲取星期幾

/**

* 獲取星期幾

* @param date 日期字串

* return

*/function

dayformat

(date)

}

(3)獲取兩個時間差

/**

* 計算兩個時間差

* @param starttime 開始時間(***x-xx-xx)

* @param endtime 結束時間(***x-xx-xx)

* return xx年xx天 || xx天xx小時 || xx小時xx分

*/function

getdatediff

(starttime, endtime)

else

if(timeoff / timeday >=1)

else

}

(4)獲取最小開始日期

/* today 是今天的時間戳(new date().gettime()) */

function

minstartdate

(today, day)

(5)獲取兩個日期相差天數

function

datediff

(sdate1, sdate2)

2、關於cookie的方法

(1)設定cookie

/**

* 設定cookie

* @param name cookie名

* @param value cookie值

*/function

setcookie

(name, value)

(2)獲取cookie

/**

* 獲取cookie

* @param name cookie名

*/function

getcookie

(name)

(3)刪除cookie

function

delcookie

(name)

}

3、快取的一些方法

(1) 設定快取

let

setstorageitem

=function

(itemname,value)

(2)獲取快取

let

getstorageitem

=function

(itemname)

(3)刪除快取

let

clearstorage

=function()

4、陣列的一些處理

(1) 比較兩個陣列是否相等

function

arrayequal

(arr1, arr2)

return

true

;}

(2)陣列去重

function

remover

(arr, str)}}

return arr;

};

5、正則判斷

(1)郵箱格式正誤

/**

* 判斷是否為郵箱位址

* @param str

* @return

*/function

isemail

(str)

(2)手機號格式正誤

/**

* 判斷是否為手機號

* @param str

* @return

*/function

isphonenum

(str)$/.

test

(str)

}

JS 常用工具類封裝

js 校驗工具類 function checkutil 校驗是否為空 先刪除二邊空格再驗證 checkutil.isnull function obj 函式名稱 isblank 函式功能 判斷給定字串是否為空 函式引數 str,需要處理的字串 checkutil.isblank function o...

常用工具類

本講內容 常用工具類 陸續更新 author administrator public static context context public void oncreate public static context getcontext 2 提供所有activity呼叫 基類 author ad...

常用工具類

reflectionutils objectutils public static void main string args 判斷兩個陣列是否相等 system.out.println arrays.equals arr,arr true 列印陣列 string s1 arrays.tostrin...