整理一些常用的js對資料的處理方法(不定時更新。。。。)
獲取當前年月日
function
timestamptotime
(time)
獲取當前年月日時分
function
hourandmin
(time)
3.獲得身份證資訊
analyzeidcard
(idcard)
;//獲取使用者身份證號碼
var usercard = idcard;
//如果身份證號碼為undefind則返回空if(
!usercard)
//獲取性別if(
parseint
(usercard.
substr(16
,1))
%2==1
)else
//獲取出生年月日
+ "-" + usercard.substring(10,12) + "-" + usercard.substring(12,14);
var yearbirth = usercard.
substring(6
,10);
var monthbirth = usercard.
substring(10
,12);
var daybirth = usercard.
substring(12
,14);
//獲取當前年月日並計算年齡
var mydate =
newdate()
;var monthnow = mydate.
getmonth()
+1;var daynow = mydate.
getdate()
;var age = mydate.
getfullyear()
- yearbirth;
if(monthnow < monthbirth ||
(monthnow == monthbirth && daynow < daybirth)
)//得到年齡
***andage.age = age;
//返回性別和年齡
return ***andage;
}
金幣格式轉換
function
formatamountthousand
(num=0)
if(num<0)
let strnum=
tofixed2()
+"";let arr1 = strnum.
split
(".");
let piontpart=
"00"
;//小數部分
let intpart=strnum;
//整數部分
if(arr1.length >=2)
let res='';
//儲存新增逗號的部分
let intpartlength=intpart.length;
//整數部分長度
let maxcount=math.
ceil
(intpartlength/3)
;//整數部分需要新增幾個逗號
//每三位新增乙個逗號
for(
let i =
1; i <=maxcount;i++
)let endindex=intpartlength-i*3+
3;//結束位置
let part=intpart.
substring
(startindex,endindex)
+","
; res=part+res;
} res=res.
substr(0
,res.length-1)
;//去掉最後乙個逗號
return sign+res+
"."+piontpart;
}
js 日期轉換格式
var starttime 2009 08 07 var endtime 2009 08 08 var starttimedatetemp starttime.replace w s s w s w 2 3 1 var endtimedatetemp endtime.replace w s s w ...
常用的資料轉換格式
字串轉整型 int atoi const char str uint8 t temp len n 0,temp len 0 char temp data 10 temp len atoi temp data printf中fputc重寫 需要先包含 include stdio.h 然後新增 如下 i...
PEM格式的證書轉換格式
轉換格式方式也有很多種,最為簡單直接的辦法直接用linux自帶的openssl軟體直接轉換。常用格式轉換 certificates formats 方式。我們在準備轉換格式之前,需要找一台linux vps,且已經安裝openssl軟體的,如果沒有安裝,自行安裝。第一 pem 轉 pkcs7 ope...