1、關於時間格式化的方法
(1)時間格式處理方法
(2)獲取星期幾/**
* 格式化時間
* @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
}
(3)獲取兩個時間差/**
* 獲取星期幾
* @param date 日期字串
* return
*/function
dayformat
(date)
}
(4)獲取最小開始日期/**
* 計算兩個時間差
* @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
}
(5)獲取兩個日期相差天數/* today 是今天的時間戳(new date().gettime()) */
function
minstartdate
(today, day)
2、關於cookie的方法function
datediff
(sdate1, sdate2)
(1)設定cookie
(2)獲取cookie/**
* 設定cookie
* @param name cookie名
* @param value cookie值
*/function
setcookie
(name, value)
(3)刪除cookie/**
* 獲取cookie
* @param name cookie名
*/function
getcookie
(name)
3、快取的一些方法function
delcookie
(name)
}
(1) 設定快取
(2)獲取快取let
setstorageitem
=function
(itemname,value)
(3)刪除快取let
getstorageitem
=function
(itemname)
4、陣列的一些處理let
clearstorage
=function()
(1) 比較兩個陣列是否相等
(2)陣列去重function
arrayequal
(arr1, arr2)
return
true
;}
5、正則判斷function
remover
(arr, str)}}
return arr;
};
(1)郵箱格式正誤
(2)手機號格式正誤/**
* 判斷是否為郵箱位址
* @param str
* @return
*/function
isemail
(str)
/**
* 判斷是否為手機號
* @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...