jquery根据身份证号码计算出生日期、年龄、性别代码

 代码如下 复制代码

//获取输入身份证号码
var UUserCard = $("#UUserCard").val();
//获取出生日期
//UUserCard.substring(6, 10) + "-" + UUserCard.substring(10, 12) + "-" + UUserCard.substring(12, 14);
//获取性别
if (parseInt(UUserCard.substr(16, 1)) % 2 == 1) {
//男
} else {
//女
}
//获取年龄
var myDate = new Date();
var month = myDate.getMonth() + 1;
var day = myDate.getDate();

var age = myDate.getFullYear() - UUserCard.substring(6, 10) - 1;
if (UUserCard.substring(10, 12) < month || UUserCard.substring(10, 12) == month && UUserCard.substring(12, 14) <= day) {
age++;
}
//年龄 age

时间: 2024-09-10 17:18:16

jquery根据身份证号码计算出生日期、年龄、性别代码的相关文章

根据身份证号码计算出生日期、年龄、性别(18位) 根据入职时间计算工龄。_正则表达式

1.根据身份证号码计算出生日期.年龄.性别(18位) 复制代码 代码如下: //获取输入身份证号码 var UUserCard = $("#UUserCard").val(); //获取出生日期 //UUserCard.substring(6, 10) + "-" + UUserCard.substring(10, 12) + "-" + UUserCard.substring(12, 14); //获取性别 if (parseInt(UUser

C#根据身份证号码判断出生日期和性别_C#教程

18位的身份证,前面六位代表了你户籍所在地,第七位到第十四位代表了你的出生年月,第十五位到第十七为代表了你的性别(偶数为女,奇数为男),根据这一信息,我在系统开发的录入员工的身份证后控件焦点转移时根据身份证号码获得生日和性别.  用C#写的代码如下: /// <summary> /// 在控件验证 textBox_IdentityCard 的 Validated事件中定义身份证号码的合法性并根据身份证号码得到生日和性别 /// </summary> private void tex

Excel表格中身份证号计算出年龄岁数的函数

  例如:比如 134433196812033012 怎么转化为年龄? 据说可以使用DATEDIF函数,请教烈火大大. 如果身份证号在A2,在要算年龄的单元格输入 =DATEDIF(TEXT(MID(A2,7,8),"0000-00-00"),TODAY(),"y") 在上面的文字中,蓝色代表了单元有身份证的单元格,一定要填写正确哦,否则是算不出来的. 看下图: 计算出年龄岁数的函数-表格身份证号计算年龄"> 学会了吗?如果还有什么问题,请在下面给烈

身份证号码的匹配的js代码&lt;15位/18位&gt;

身份证号码可以是15位或者是18位,其中最后一位可以是X.其它全是数字,正则如下:  代码如下 复制代码  /^(d{14}|d{17})(d|[xX])$/ 开头是14位或者17位数字,结尾可以是数字或者是x或者是X. 测试代码如下:  代码如下 复制代码  <script type="text/javascript">  function testReg(reg,str){   return reg.test(str);  }  var reg = /^(d{14}|d

php根据身份证号码计算年龄的实例代码_php实例

复制代码 代码如下: <?php function getAgeByID($id){         //过了这年的生日才算多了1周岁         if(empty($id)) return '';         $date=strtotime(substr($id,6,8)); //获得出生年月日的时间戳         $today=strtotime('today'); //获得今日的时间戳         $diff=floor(($today-$date)/86400/365);

php根据身份证号码计算年龄

  <?php  function getAgeByID($id){           //过了这年的生日才算多了1周岁          if(empty($id)) return '';          $date=strtotime(substr($id,6,8)); //获得出生年月日的时间戳          $today=strtotime('today'); //获得今日的时间戳          $diff=floor(($today-$date)/86400/365); /

Nodejs利用身份证号验证年龄,出生日期和性别

想要知道自己的年龄,出生日期和性别,或者是别人的,给我个身份证号,我就可以知道,看下面代码.  代码如下 复制代码 static validateIdNumberToAgeYear(str){   let date = new Date();   let currentYear = date.getFullYear();   let currentMonth = date.getMonth() + 1;   let currentDate = date.getDate();     let id

基于javascript实现根据身份证号码识别性别和年龄_javascript技巧

本文实例介绍了javascript实现根据身份证号码识别性别和年龄的详细代码,分享给大家供大家参考,具体内容如下 效果图: 具体代码: <html> <head> <meta charset="gb2312"> <title>jb51</title> <script type="text/javascript"> function discriCard(UUserCard) { UUserCar

jQuery实现从身份证号中获取出生日期和性别的方法分析_jquery

本文实例分析了jQuery实现从身份证号中获取出生日期和性别的方法.分享给大家供大家参考,具体如下: 一.前言: 今天,在做移动端的项目中,按照设计稿的要求,是可以让用户自己输入出生日期的,我还很认真的用了刚刚知道的html5表单的日期类型,本想着终于不用日期插件就可以实现用户选择自己的出生日期了,可结果老大说,把这个表单去掉,要做成从身份证号里边读取用户的出生日期.好吧,高兴了一半,结果....唉,没办法,只能按照领导的要求来做啊,于是就有了下边的从身份证号中获取出生日期和性别的代码. 二.实