最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用js獲取身份證年齡的示例代碼

 更新時(shí)間:2020年12月11日 16:06:36   作者:china丶MRH  
這篇文章主要介紹了使用js獲取身份證年齡的示例代碼,幫助大家更好的理解和使用JavaScript,感興趣的朋友可以了解下
 /**
 根據(jù)身份證號(hào)碼判斷性別
 15位身份證號(hào)碼:第7、8位為出生年份(兩位數(shù)),第9、10位為出生月份,第11、12位代表出生日
 18位身份證號(hào)碼:第7、8、9、10位為出生年份(四位數(shù)),第11、第12位為出生月份,
 第13、14位代表出生日期,第17位代表性別,奇數(shù)為男,偶數(shù)為女。
 */
 //根據(jù)身份證號(hào)獲取年齡
 GetAge(identityCard) {
  let len = (identityCard + "").length;
  let strBirthday = "";
  if (len == 18) {
  //處理18位的身份證號(hào)碼從號(hào)碼中得到生日和性別代碼
  strBirthday =
   identityCard.substr(6, 4) +
   "/" +
   identityCard.substr(10, 2) +
   "/" +
   identityCard.substr(12, 2);
  }
  if (len == 15) {
  let birthdayValue = "";
  birthdayValue = identityCard.charAt(6) + identityCard.charAt(7);
  if (parseInt(birthdayValue) < 10) {
   strBirthday =
   "20" +
   identityCard.substr(6, 2) +
   "/" +
   identityCard.substr(8, 2) +
   "/" +
   identityCard.substr(10, 2);
  } else {
   strBirthday =
   "19" +
   identityCard.substr(6, 2) +
   "/" +
   identityCard.substr(8, 2) +
   "/" +
   identityCard.substr(10, 2);
  }
  }
  //時(shí)間字符串里,必須是“/”
  let birthDate = new Date(strBirthday);
  let nowDateTime = new Date();
  let age = nowDateTime.getFullYear() - birthDate.getFullYear();
  //再考慮月、天的因素;.getMonth()獲取的是從0開始的,這里進(jìn)行比較,不需要加1
  if (
  nowDateTime.getMonth() < birthDate.getMonth() ||
  (nowDateTime.getMonth() == birthDate.getMonth() &&
   nowDateTime.getDate() < birthDate.getDate())
  ) {
  age--;
  }
  return age;
 }

以上就是使用js獲取身份證年齡的示例代碼的詳細(xì)內(nèi)容,更多關(guān)于js 獲取身份證年齡的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評(píng)論

麻阳| 巴彦县| 金华市| 双鸭山市| 朝阳市| 汽车| 三台县| 金山区| 萨嘎县| 株洲县| 汽车| 高青县| 闻喜县| 固始县| 呼图壁县| 崇左市| 乾安县| 鹤峰县| 乌兰察布市| 新巴尔虎左旗| 丘北县| 唐河县| 宜兰市| 临邑县| 宝兴县| 民乐县| 清河县| 公主岭市| 斗六市| 建始县| 鲁山县| 涟源市| 灌阳县| 淅川县| 中方县| 阳信县| 瑞金市| 鄢陵县| 泰州市| 滦南县| 商洛市|