// 获取用户的身份证号码let identityCard = this.idNum.replace(/\s+/g, "");//判断长度let len = identityCard.length;//设置新的变量var strBirthday = "";//根据长度获取年月日if (len == 18) {strBirthday =identityCard.substr(6, 4) +"/" +identityCard.substr(10, 2) +"/" +identityCard.substr(12, 2);}if (len == 15) {strBirthday ="19" +identityCard.substr(6, 2) +"/" +identityCard.substr(8, 2) +"/" +identityCard.substr(10, 2);}//格式化用户的年月日信息let birthDate = new Date(strBirthday);//创建新的年月日信息let nowDateTime = new Date();//新的年份 -  用户年份var age = nowDateTime.getFullYear() - birthDate.getFullYear();//通过月份最终获取用户年龄if (nowDateTime.getMonth() < birthDate.getMonth() ||(nowDateTime.getMonth() == birthDate.getMonth() &&nowDateTime.getDate() < birthDate.getDate())) {age--;}//查看年龄console.log(age);

js通过身份证获取年龄相关推荐

  1. js 根据身份证获取出生日期与年龄

    js 根据身份证获取出生日期与年龄 //获取出生日期getBirthdayFromIdCard(idCard) {var birthday = "";if (idCard != n ...

  2. JAVA 根据身份证获取年龄

    JAVA 根据身份证获取年龄 这里我选用了一条19900407的, 今天的日期是2021/04/10 显示的年龄为31岁. private static int getAge(String idCar ...

  3. orcal根据身份证获取年龄

    --根据身份证获取年龄 select   floor(months_between(SYSDATE, to_date(substr2(a.identifynumber, 7, 8), 'yyyy-mm ...

  4. java身份证工具类(校验身份证是否合法、通过身份证获取年龄、性别、生日,将15位身份证转为18位等)

    一.简介 因为工作需要经常用到身份证做一些相关操作,于是通过查阅资料总结出一些常用的工具方法,包括校验身份证是否合法.通过身份证获取年龄.通过身份证获取性别.通过身份证获取户籍地址.通过身份证获取生日 ...

  5. 通过身份证获取年龄和性别

    需要引入commons-lang包 package com.zjx.util;import org.apache.commons.lang.StringUtils;import java.text.S ...

  6. js通过身份证获取性别、年龄

    function IdCard(UUserCard, num) {     if (num == 1) {         //获取出生日期         birth = UUserCard.sub ...

  7. sql根据身份证获取年龄、性别、出生日期等信息

    #属性nl为年龄;sfzh为身份证号;xb 为性别;csrq 为出生日期 #根据身份证计算年龄并修改 update kw_test set nl= (substring(now(),1,4)-subs ...

  8. vue element-ui 通过身份证获取年龄,出生日期

    页面代码: <el-dialog :title="title" :visible.sync="open" width="700px" ...

  9. js通过出生日期获取年龄

    一.可以计算周岁 getAge('1998-10-01')getAge(val){let currentYear = new Date().getFullYear() //当前的年份let calcu ...

最新文章

  1. 10.6监控io性能10.7free命令10.8ps命令10.9查看网络状态10.10linux抓包
  2. 一切成功均源于长期的积累(转)
  3. Tomaso A.Poggio教授丨人工智能的下一个突破点在何处?
  4. php imagefill,PHP 图像填充 imagefill、imagefilledarc 与 imagefilledrectangle() 函数
  5. setup.s 总结——Linux-0.11 剖析笔记(四)
  6. Angular开发模式下的setNgReflectProperties函数
  7. 数据结构-二叉排序树
  8. 【MFC系列-第15天】关联变量的概念与用法
  9. 哪个pdf打印机可以设置双面打印啊
  10. python软件开发需要掌握_python软件开发好学吗
  11. 华尔街英语VVIP课程 科学“配方”让英语学习精致化
  12. 【一个王朝的背影】--余秋雨
  13. linux boost库安装
  14. 测试行业发展何去何从
  15. Python 实现用户名和密码登录
  16. 为什么Precision高Recall就低——F1 score
  17. Android S XTS 测试入门
  18. CCS6.2.0 如何将工程封装成lib文件
  19. ThinkpadE550重装系统教程
  20. ERP已死,中台已凉,低代码称王!

热门文章

  1. Linux更改主机名称(hostname)和设置DNS解析以及设置IP
  2. 玩转mini2440开发板之【编译烧录rootfs根文件系统全过程记录】
  3. linux下的各种shell介绍(bash和dash转换)
  4. 【python 2】python 进阶
  5. 强化学习之基础入门_强化学习基础
  6. 命名实体识别 实体抽取_您的公司为什么要关心命名实体的识别
  7. 贷款审批到底会考核哪些内容?
  8. VC中的cl.exe
  9. 怎么把 CDialogBar像工具条一样使用,有图有真相
  10. python定义一个人类_Python类的定义、继承及类对象使用方法简明教程