前端原生javaScript,通过身份证号判断年龄、性别、出生日期。
方法有两个参数
,第一个形参传身份证号
,第二个形参传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,通过身份证号判断年龄、性别、出生日期。相关推荐
- js前端通过身份证号判断年龄、性别、出生日期。
方法有两个参数,第一个形参传身份证号,第二个形参传num. num=1 代表返回出生日期. num=2代表返回性别. num=3代表返回年龄. //通过身份证号计算年龄.性别.出生日期 functio ...
- 【Flutter】Dart 校验身份证号合法性,根据身份证号获取年龄性别
js版或OC.Java版的都容易找到,Dart版的比较少,mark一下吧. // 校验身份证合法性 bool verifyCardId(String cardId) {const Map city = ...
- mysql 用身份证号判断年龄
要使用 MySQL 计算出一个人的年龄根据其身份证号,您需要以下步骤: 在 MySQL 中存储该人的身份证号和出生日期. 使用 MySQL 的函数 YEAR() 和 DATEDIFF() 计算出生日期 ...
- MySql 根据身份证号判断年龄所属省份与性别男女
1.年龄: (YEAR(CURDATE()) - SUBSTRING(`card_id`,7,4)) AS 年龄, 2.所属省份: CASE LEFT(`card_id`,2) WHEN 11 THE ...
- PHP 通过身份证号判断年龄(周岁)
直接上代码 $card_id = "******19980313****"; // 有用的数据只有下标(6,10) echo date('Y') - substr($card_id ...
- PHP根据身份证号计算年龄和年龄分段
PHP根据身份证号计算年龄和年龄分段 /*** @param $id 身份证号* @return string* 根据身份证号判断年龄和年龄分段*/public function getAgeByID ...
- 通过身份证号判断是否合法、省份、性别、出生日期、生肖、星座
由于这个代码有点长,我就不放这里了.要具体代码的可以打开下面这个链接 https://blog.csdn.net/weixin_61961580/article/details/124131596?s ...
- 根据身份证号判断性别、年龄、生日
根据身份证号判断证件持有人的性别.年龄.生日.废话不多说,直接上代码. public class IdentifyCard {private static final Integer[] ODD_NU ...
- C语言 身份证号解析年龄和性别
任务描述 编写一个程序:输入一个身份证号,判断该号码对应的人是否是18至25岁女孩,是则输出"yes",否则输出"no" 功能要求 ①输入一行给出正整数N(&l ...
最新文章
- spring cloud互联网分布式微服务云平台规划分析--服务统一配置中心
- exe4j中this executable was created with an evaluation错误解决方法
- openmp官方源码_MNN推理过程源码分析笔记(一)主流程
- Kong APIGW — v.s. Apache APISIX
- 【UIKit】UITableView 1
- jQuery中get()和eq()的区别
- USTC English Club Note20171014
- apache karaf_Apache Karaf遇到Apache HBase
- ebook_7种开放式eBook格式指南
- python实现求解给定整数的质因数
- 线性代数 --- 带有置换矩阵P的LU分解
- 分贝噪音测试软件文件存储,分贝噪音测试工具
- C# 屏幕保护程序制作
- kx linux驱动下载,KX-MB2138CN Linux
- 东芝Toshiba TS-8200F 打印机驱动
- 美国好莱坞经典系列影片推荐
- 基于FML的MinecraftMod制作学习笔记——开发环境的配置
- (前端)html与css,html 6、_a标签
- 如何在以太坊上发行自己的代币
- DMAIC代表了六西格玛改进活动的五个阶段