身份證之js獲取性別 年齡 出生日期
/**
* 傳入身份證號碼和num.獲取出生日期,性別跟年齡
* @param UUserCard 身份證號碼
* @param num 1獲取出生日期
* 2 獲取性別
* 3 獲取年齡,年齡小於1歲的時候預設為1歲
* @returns {*}
* @constructor
*/
function IdCard(UUserCard,num){
if(num==1){
//獲取出生日期
birth=UUserCard.substring(6, 10) + "-" + UUserCard.substring(10, 12) + "-" + UUserCard.substring(12, 14);
return birth;
}
if(num==2){
//獲取性別
if (parseInt(UUserCard.substr(16, 1)) % 2 == 1) {
//男
return "男";
} else {
//女
return "女";
}
}
if(num==3){
//獲取年齡
var myDate = new Date();
var month = myDate.getMonth() + 1;
var day = myDate.getDate();
var age = myDate.getFullYear() - UUserCard.substring(6, 10) - 1;
if (UUserCard.substring(10, 12) < month || UUserCard.substring(10, 12) == month && UUserCard.substring(12, 14) <= day) {
age++;
}
if(age <= 0){
age = 1;
}
return age;
}
}
相關文章
- js 識別身份證號的性別、生日、年齡JS
- 通過身份證號碼獲取人的年齡和性別
- excel身份證號提取年齡公式 身份證號碼提取精確年齡的公式Excel公式
- excel身份證號計算年齡Excel
- 使用捕獲 獲取身份證號的資訊
- JS驗證18位身份證號的正確性JS
- JS校驗身份證號的合法性JS
- js正則驗證身份證號JS
- js 獲取驗證碼計時器JS
- node.js -- 身份認證Node.js
- 身份證雲識別
- python - 驗證身份證合法性Python
- iOS身份證號識別iOS
- 身份證合法性校驗
- lodash原始碼分析之資料型別獲取的相容性原始碼資料型別
- 驗證身份證號碼格式並且得到出生年月和性別
- OCR身份證識別技術
- 手機端身份證識別
- Java身份證實名認證、身份證識別介面讓您認證任性的“懶”Java
- js獲取日期JS
- C++批次核驗身份證真偽、實名認證介面、身份證識別C++
- JS - 獲取CSS屬性值 getComputedStyle()與currentStyle()、style()方法JSCSS
- js檢查身份證號是否正確JS
- 【計算視覺】人臉屬性識別演算法 | 性別+種族+年齡+表情視覺演算法
- Nodejs + Face++ 識別身份證照片NodeJS
- 微信小程式身份證識別微信小程式
- JS 獲取文件元素JS
- Python實現AI影像識別-身份證識別PythonAI
- js正規表示式驗證手機,郵箱,身份證JS
- 大陸居民身份證、港澳臺居民居住證 Composer 包:驗證、獲取基本資訊以及生成假資料
- 全域性獲取HttpContextHTTPContext
- 資料庫 根據出生日期計算年齡的sql幾種資料庫寫法資料庫SQL
- [OpenCV實戰]1 基於深度學習識別人臉性別和年齡OpenCV深度學習
- 獲取three.js兩點之間的控制點JS
- js獲取css屬性知多少?客官來擼就知曉!JSCSS
- lodash原始碼分析之獲取資料型別原始碼資料型別
- 前端獲取驗證碼前端
- js獲取url傳遞引數,js獲取url?號後面的引數JS
- 獲取影像的屬性