/** 当type=1时获取出生日期,type=2时获取性别,type=3时获取年龄* */var idCard = '' //身份证号function IdCard(IdCard, type) {if (type === 1) {//获取出生日期let birthday = IdCard.substring(6, 10) + "-" + IdCard.substring(10, 12) + "-" + IdCard.substring(12, 14)return birthday}if (type === 2) {//获取性别if (parseInt(IdCard.substr(16, 1)) % 2 === 1) {return "男"} else {return "女"}}if (type === 3) {//获取年龄var ageDate = new Date()var month = ageDate.getMonth() + 1var day = ageDate.getDate()var age = ageDate.getFullYear() - IdCard.substring(6, 10) - 1if (IdCard.substring(10, 12) < month || IdCard.substring(10, 12) === month && IdCard.substring(12, 14) <= day) {age++}if (age <= 0) {age = 1}return age}}IdCard(idCard, 3)

分享前端面试题小程序   

js通过身份证号获取出生日期,性别,年龄相关推荐

  1. HTML身份证号校验及根据身份证号获取出生日期/性别

    一.HTML的方法都写在js里 若HTML.JS.CSS在一个HTML文件中,在HTML中使用HTML需要借助<scirpt>标签,使用<script>标签的方式有两种: 一种 ...

  2. Js根据身份证号获取出生日期、性别和年龄

    /*** 传入身份证号码,获取出生日期.性别和年龄* @param IdCard 身份证号码* @param type 1 获取出生日期* 2 获取性别* 3 获取年龄,年龄小于1岁时默认为1岁*/ ...

  3. sql server 根据身份证号计算出生日期和年龄的存储过程

    我这边有一个业务,需要客户填写身份证号,自动计算他的出生日期和年龄 在sql中,具体的存储过程实现是这样的: /******************************************** ...

  4. Python 从身份证中提取出生日期/性别/年龄/生肖/星座/省份/城市/城市等级/区县(2019划分标准)

    写在前面 用python实现快速从身份证中explore尽量多的的信息,找了很多资料,发现并不全.参考已有的分享和其他信息自己写了. 能提取的信息: 出生日期.年龄.生肖.星座.省份.城市.区县.归属 ...

  5. js中如何通过身份证号计算出生日期和年龄

    在html中有如下标签 身份证号:<input type="text" id="Gra_IDCard" onChange="IDCardChan ...

  6. 在JS中根据身份证号计算出生日期和年龄

    1.根据身份证号计算出生日期 var identificationCardid=document.getElementById("identificationCardid").va ...

  7. 根据身份证号获取出生日期

    先去这个地址拷贝解析身份证号码的封装方法:(直接全部拷贝) https://blog.csdn.net/weixin_44542781/article/details/116377458?spm=10 ...

  8. js通过身份证号获取出生年月日,性别,年龄

    输入框输入身份证号时,我们可以通过js的方法来提取出身份证号里面的出生年月日以及性别,年龄,代码如下 /** 当type=1时获取出生日期,type=2时获取性别,type=3时获取年龄* */var ...

  9. Excel表格中根据身份证号获取出生日期、生日、年龄、性别、工龄、退休龄

    ( 1 ) 15 位的身份证号码: 1~6 位为地区代码, 7~8 位为出生年份 (2 位 ) , 9~10 位为出生月份, 11~12 位为出生日期,第 13~15 位为顺序号,并能够判断性别,奇数 ...

最新文章

  1. 传统的Linux中IPC通信原理
  2. 用latex排版电磁场课程报告
  3. android 之 Activity管理与Intent的六大属性
  4. 解决GitHub中头像显示异常、设置不了头像、README图片无法显示等问题
  5. 【Python】Effective Python 读书笔记
  6. Tcp_wrapper
  7. UEditor1.2.6.0在.net环境下使用
  8. 共享未授予用户在此计算机上设置家庭组,Win10系统关闭了家庭组如何共享文件?...
  9. mysql查询问题解答_mysql查询问题
  10. java 不规则图形_java 根据点画不规则封闭图形
  11. 云智能资深专家崮德:谈谈我对华为HarmonyOS 2.0的看法
  12. 购买计算机键盘,电脑键盘选购常识_电脑键盘使用常识 -真快乐商城
  13. 改了dns服务器有没有影响,dns改成114有危险吗_dns改了有什么影响
  14. 分布式限流的解决方案
  15. Java对象内存空间大小计算
  16. AIX7.1 安装配置 EMC Symmetrix 存储驱动软件
  17. python把文本转换为html_Python基础教程——把文本转为HTML格式
  18. 使用iCloud让Safari与Chrome/FireFox/IE的书签保持同步
  19. 寻找二值图像连通域的算法分析
  20. 华硕笔记本电脑BIOS设置fancystart后黑屏

热门文章

  1. let和const与var的区别
  2. Nginx配置http升级https
  3. 精简版Win10/11系统无法登录Xbox及Minecraft Launcher解决方法,不需要重装系统
  4. c语言程序项目任务教程 杨东芳 答案,c语言项目化教程 c语言程序设计
  5. 太阳能路灯c语言程序,基于单片机的智能太阳能路灯控制系统的设计方案
  6. 示波器关键参数及选型推荐
  7. 从系统托盘中删除Synaptics触摸板图标
  8. java 基础面试练习题(易错题)
  9. html中菜单触碰变色,利用css filter实现菜单图片变色效果
  10. pytorch加载自己的数据集,数据集载入-视频合集