js常見的資料轉換格式處理

2021-10-09 03:45:14 字數 2087 閱讀 7371

整理一些常用的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...