JS根據身份證號碼算年齡

2022-02-01 01:45:39 字數 615 閱讀 7712

如果把身份證號碼傳到頁面上,在前端頁面獲取年齡就需要用到js指令碼了:
function getage(identitycard)  else 

}var strbirthday = "";

if (len == 18)//處理18位的身份證號碼從號碼中得到生日和性別**

if (len == 15)

//時間字串裡,必須是「/」

var birthdate = new date(strbirthday);

var nowdatetime = new date();

var age = nowdatetime.getfullyear() - birthdate.getfullyear();

//再考慮月、天的因素;.getmonth()獲取的是從0開始的,這裡進行比較,不需要加1

if (nowdatetime.getmonth() < birthdate.getmonth() || (nowdatetime.getmonth() == birthdate.getmonth() && nowdatetime.getdate() < birthdate.getdate()))

return age;

}

身份證號碼

每乙個人自出生後都會有乙個身份證號碼。根據我國有關部門規定,公民身份號碼是特徵組合碼,由十七位數字本體碼和一位數字校驗碼組成。排列順序從左至右依次為 六位數字位址碼,八位數字出生日期碼,三位數字順序碼和一位數字校驗碼。居民身份證是國家法定的證明公民個人身份的有效證件。例如 對於身份證號碼330719...

Oracle根據身份證號碼判斷性別,年齡

一 oracle根據身份證判斷性別 女生身份證 431382198103246985 男生身份證 150921197208173492 sql語句如下 select decode mod to number substr 110228197802199547 17,1 2 0,女 男 as from...

JS校驗身份證號碼

function isidcardno num d 0 9 x test num 驗證前2位,城市符合 var acity if acity parseint num.substr 0,2 null alert 城市 acity parseint num.substr 0,2 下面分別分析出生日期和...