如果把身份證號碼傳到頁面上,在前端頁面獲取年齡就需要用到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 下面分別分析出生日期和...