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

  • num=1 代表返回出生日期
  • num=2代表返回性别
  • 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;}
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  9. C语言 身份证号解析年龄和性别

    任务描述 编写一个程序:输入一个身份证号,判断该号码对应的人是否是18至25岁女孩,是则输出"yes",否则输出"no" 功能要求 ①输入一行给出正整数N(&l ...

最新文章

  1. spring cloud互联网分布式微服务云平台规划分析--服务统一配置中心
  2. exe4j中this executable was created with an evaluation错误解决方法
  3. openmp官方源码_MNN推理过程源码分析笔记(一)主流程
  4. Kong APIGW — v.s. Apache APISIX
  5. 【UIKit】UITableView 1
  6. jQuery中get()和eq()的区别
  7. USTC English Club Note20171014
  8. apache karaf_Apache Karaf遇到Apache HBase
  9. ebook_7种开放式eBook格式指南
  10. python实现求解给定整数的质因数
  11. 线性代数 --- 带有置换矩阵P的LU分解
  12. 分贝噪音测试软件文件存储,分贝噪音测试工具
  13. C# 屏幕保护程序制作
  14. kx linux驱动下载,KX-MB2138CN Linux
  15. 东芝Toshiba TS-8200F 打印机驱动
  16. 美国好莱坞经典系列影片推荐
  17. 基于FML的MinecraftMod制作学习笔记——开发环境的配置
  18. (前端)html与css,html 6、_a标签
  19. 如何在以太坊上发行自己的代币
  20. DMAIC代表了六西格玛改进活动的五个阶段

热门文章

  1. 快速入门openldap
  2. 梯度下降法实现softmax回归MATLAB程序
  3. Jetson Nano使用CSI摄像头以及USB摄像头(CSI摄像头打开失败,USB摄像头打不开)
  4. 精益软件开发的思想_精益软件开发原理快速指南
  5. 微信小程序:如何在{{}}中使用函数?
  6. 《Flowable流程引擎从零到壹》引入日志框架和部署流程定义
  7. Moz-css 大全
  8. 复制限制编辑的Word文档中的内容
  9. python迭代器, torchtext
  10. SQL语句常用符号: