方法有两个参数,第一个形参传身份证号,第二个形参传num。

  1. num=1 代表返回出生日期。
  2. num=2代表返回性别。
  3. num=3代表返回年龄。
//通过身份证号计算年龄、性别、出生日期
function idCard(userCard, num) {//获取出生日期if (num == 1) {birth = userCard.substring(6, 10) + "-" + userCard.substring(10, 12) + "-" + userCard.substring(12, 14);return birth;}
//获取性别if (num == 2) {if (parseInt(userCard.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 (userCard.substring(10, 12) < month || userCard.substring(10, 12) == month && userCard.substring(12, 14) <= day) {age++;}return age;}
}

js前端通过身份证号判断年龄、性别、出生日期。相关推荐

  1. 前端原生javaScript,通过身份证号判断年龄、性别、出生日期。

    方法有两个参数,第一个形参传身份证号,第二个形参传num. num=1 代表返回出生日期. num=2代表返回性别. num=3代表返回年龄. //通过身份证号计算年龄.性别.出生日期 functio ...

  2. 【Flutter】Dart 校验身份证号合法性,根据身份证号获取年龄性别

    js版或OC.Java版的都容易找到,Dart版的比较少,mark一下吧. // 校验身份证合法性 bool verifyCardId(String cardId) {const Map city = ...

  3. js中通过身份证号判断性别(倒数第二位奇数-男,偶数-女)

    //通过身份证号,判断性别 var str2 = '110123199810103726'; var num = str2.charAt(16); //console.log(num); if(num ...

  4. mysql 用身份证号判断年龄

    要使用 MySQL 计算出一个人的年龄根据其身份证号,您需要以下步骤: 在 MySQL 中存储该人的身份证号和出生日期. 使用 MySQL 的函数 YEAR() 和 DATEDIFF() 计算出生日期 ...

  5. MySql 根据身份证号判断年龄所属省份与性别男女

    1.年龄: (YEAR(CURDATE()) - SUBSTRING(`card_id`,7,4)) AS 年龄, 2.所属省份: CASE LEFT(`card_id`,2) WHEN 11 THE ...

  6. PHP 通过身份证号判断年龄(周岁)

    直接上代码 $card_id = "******19980313****"; // 有用的数据只有下标(6,10) echo date('Y') - substr($card_id ...

  7. 通过身份证号判断是否合法、省份、性别、出生日期、生肖、星座

    由于这个代码有点长,我就不放这里了.要具体代码的可以打开下面这个链接 https://blog.csdn.net/weixin_61961580/article/details/124131596?s ...

  8. PHP根据身份证号计算年龄和年龄分段

    PHP根据身份证号计算年龄和年龄分段 /*** @param $id 身份证号* @return string* 根据身份证号判断年龄和年龄分段*/public function getAgeByID ...

  9. 根据身份证号判断性别、年龄、生日

    根据身份证号判断证件持有人的性别.年龄.生日.废话不多说,直接上代码. public class IdentifyCard {private static final Integer[] ODD_NU ...

最新文章

  1. 独家|OpenCV 1.4 对图像的操作
  2. Codeforces 1036E. Covered Points
  3. Handler实现与机制 Blocking Queue IdleHandler使用
  4. maven junit scope test坑
  5. dw指向html的根路径,dreamweaver中绝对、文档相对和站点根目录相对路径区分
  6. 1716. 计算力扣银行的钱
  7. FFmpeg纯净版解码 av_parser_parse2
  8. eclipse显示包名的方式
  9. Atitit.java jar hell解决方案-----Djava.ext.dirs in ide envi..
  10. MFC做一个简易的登录界面
  11. 2022新版小额借贷系统源码+新增APP下载页面/内附教程
  12. 登陆界面万能密码绕过
  13. Netfilter学习之NAT类型动态配置(三)MASQUERADE内核空间的实现
  14. WhatsApp创始人:从领救济到身价68亿
  15. 缠中说禅108课》87:逗庄家玩的一些杂史 4
  16. 科学计算机 百分号,普通计算器上百分号(%)有什么用?
  17. 用opencv和vc++6.0开发的五子棋游戏软件
  18. Linux进阶篇--磁盘分区管理
  19. mangopi R3--Allwinner F1C200S一步到位编译法
  20. 倉頡造字(歌詞+注釋)

热门文章

  1. java面试题大全(整理版)
  2. ASP.NET 权限管理 页面静态化 OA系统培训 三层架构
  3. 海康 sdk 视频截取 demo
  4. Linux下文件增删改查定位压缩操作与权限所属用户
  5. java打字游戏课程设计_Java课程设计打字游戏.docx
  6. 在线创建LaTeX表格的方法
  7. 在微信小程序中 使用uView rules 表单校验 validator 不起作用(无效)
  8. 01前端入门HTML5 +Css3+电商网页制作:HTML5
  9. 游戏辅助制作核心--植物大战僵尸逆向之召唤僵尸call(九)
  10. 阿里妈妈技术:广告间排序和广告内创意优选联合优化(CACS)