JavaScript 根据身份证号获取年龄
function GetAgeByIdNo(identityCard) {var len = (identityCard + "").length;if (len == 0) {return 0;} else {if ((len != 15) && (len != 18))//身份证号码只能为15位或18位其它不合法{return 0;}}var strBirthday = "";if (len == 18)//处理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);}//时间字符串里,必须是“/”var birthDate = new Date(strBirthday);var nowDateTime = new Date();var age = nowDateTime.getFullYear() - birthDate.getFullYear();//再考虑月、天的因素;.getMonth()获取的是从0开始的,这里进行比较,不需要加1if (nowDateTime.getMonth() < birthDate.getMonth() || (nowDateTime.getMonth() == birthDate.getMonth() && nowDateTime.getDate() < birthDate.getDate())) {age--;}return age;
}
JavaScript 根据身份证号获取年龄相关推荐
- 【Flutter】Dart 校验身份证号合法性,根据身份证号获取年龄性别
js版或OC.Java版的都容易找到,Dart版的比较少,mark一下吧. // 校验身份证合法性 bool verifyCardId(String cardId) {const Map city = ...
- Java身份证号脱敏、校验身份证号合法性、根据身份证号获取年龄、根据生日获取年龄
这里写目录 身份证号编码规则 身份证号脱敏 身份证号合法性校验 根据身份证号获取年龄 根据生日日期获取年龄 根据身份证号获取年龄.生日的Map集合 身份证号编码规则 第一.二位表示省(自治区.直辖市. ...
- Java后端根据身份证号获取年龄
我们假设一个场景,当你与前端进行交互时,前端显示用户信息需要一个age年龄显示,但是数据库表的设计却没有age这个字段只给了一个身份证号,这个时候你该怎么办呢? 接下来为大家解决这个烦恼的问题,首先我 ...
- 根据身份证号获取年龄和性别
public static void main(String[] args) {judgeGender("身份证号");countAge("身份证号");}/* ...
- 根据身份证号获取出生日期
先去这个地址拷贝解析身份证号码的封装方法:(直接全部拷贝) https://blog.csdn.net/weixin_44542781/article/details/116377458?spm=10 ...
- 根据身份证号获取信息
1.根据身份证号获取年龄 export function analyzeIDCard(IDCard){let age = 0,yearBirth,monthBirth,dayBirth;//获取用户身 ...
- js脚本根据身份证号获取性别、年龄、家庭地址、生日
做项目测试时需要根据身份证号获取其信息,也不想调接口,就自己在本地通过收集资料整合了一个 当身份证号的焦点失去选中后,根据身份证号获取性别.年龄.家庭地址.生日 直接上代码: index.html & ...
- 利用python获取身份证号中年龄和性别信息
import datetime class GetInformation(object):def __init__(self,id):self.id = idself.birth_year = int ...
- JavaScript - 从身份证号中获取生日
JavaScript - 从身份证号中获取生日 知识点 正则表达式(字面量) 字符串拆分 参数一为开始位置索引 S 想要N个字母,E = S+N,E为结束位置索引(开) let reg = /(^\d ...
- 前端原生javaScript,通过身份证号判断年龄、性别、出生日期。
方法有两个参数,第一个形参传身份证号,第二个形参传num. num=1 代表返回出生日期. num=2代表返回性别. num=3代表返回年龄. //通过身份证号计算年龄.性别.出生日期 functio ...
最新文章
- 7714天,王小川正式卸任搜狗CEO!用一瞬间定格永恒
- 快速定位代码位置的IDEA小插件
- 网络传输中的两个阶段、阻塞IO、非阻塞IO和多路复用
- python pandas 读取excel 去重某一列_Python中Pandas读取修改excel操作攻略(代码示例)...
- Chrome如何离线安装crx文件
- python读取坐标文本文件_Python 实现文件读写、坐标寻址、查找替换功能
- 【LeetCode】28. Implement strStr()
- dev c++调试怎么看变量的值_DevC++ 安装教程
- RS232 DB9 计算机接口定义
- android色温值转成rgb
- org.hibernate.hql.internal.ast.QuerySyntaxException
- 将多个csv文件合并成一个
- 十年前的AlexNet,今天的NeurIPS 2022时间检验奖
- 熊啸锋:精准营销及推广的四个步骤,倍增你的利润
- [架构之路-182]-《软考-系统分析师》-19- 系统可靠性分析与设计 - 概览
- 磊科nw332 linux驱动下载,磊科Netcore NW332驱动
- 最新的搜索引擎提交入口
- 使用U盘传数据时操作系统做了什么(源码分析)
- 【论文翻译】:Nonlinear Dimensionality Reduction by Locally Linear Embedding
- 用RMD导出PDF的方法