JS通过身份证号码获取出生年月日

getBirthdayFromIdCard : function(idCard) {
        var birthday = "";
        if(idCard != null && idCard != ""){
            if(idCard.length == 15){
                birthday = "19"+idCard.substr(6,6);
            } else if(idCard.length == 18){
                birthday = idCard.substr(6,8);
            }  

            birthday = birthday.replace(/(.{4})(.{2})/,"$1-$2-");
        }  

        return birthday;
      },  

// 实例

425125198808083000

// 结果

1988-08-08

时间: 2024-10-11 22:46:57

JS通过身份证号码获取出生年月日的相关文章

SQLSERVER 根据身份证号码 往出生年月日 赋值

原文:SQLSERVER 根据身份证号码 往出生年月日 赋值 update CREW_SailorInfo set DT_DOB= ( case when len(NVC_IdentityCard)=18 then substring ( NVC_IdentityCard,7,8 ) when len(NVC_IdentityCard)=15 then substring ( NVC_IdentityCard,7,6 ) else null end) 注:此问题仅供参考 如有疑问 请加QQ群18

通过身份证号码获取人的年龄和性别

通过身份证号码获取人的年龄和性别:身份证可以识别一个人的信息,下面就介绍一下如何利用js通过身份证号码获取当事人的年龄和性别.代码实例如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>蚂

根据身份证号码获取身份信息

package com.hshy.util; import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.HashMap;import java.util.Map; import org.apache.commons.lang.StringUtils; public class IdcardUti

JS根据身份证号码精确计算年龄和性别

1 /** 2 * 根据身份证号得到姓别和精确计算年龄 3 */ 4 function analyzeIDCard(IDCard){ 5 var sexAndAge = {}; 6 //获取用户身份证号码 7 var userCard = IDCard; 8 //如果身份证号码为undefind则返回空 9 if(!userCard){ 10 return sexAndAge; 11 } 12 //获取性别 13 if(parseInt(userCard.substr(16,1)) % 2 ==

SQL 根据身份证号码获取年龄的函数

在数据库的运用过程中,我们时常会碰到根据身份证号码来获取当前的年龄,今天我在这里写了一个函数,就是关于获取年龄的 create or replace function FUNC_COMPARE_SFZHM( sfzhm in varchar2) --输入身份证号码 return number /* 函数说明,返回值0为小于18岁:值为1是大于75岁:其他情况是返回值为2 在这个函数里用到了trunc(months_between()) 然后就是将身份证号码里的年月日组合成'yyyy-mm-dd'

Excel中使用MID函数获取身份证中的出生年月日

MID字符串函数,作用是从一个字符串中截取出指定数量的字符 MID(text, start_num, num_chars)   text被截取的字符 start_num从左起第几位开始截取(用数字表达)   num_chars从左起向右截取的长度是多少(用数字表达) 此例子是提取身份证号码中的出生年月日. A1单元格为522222199009091010 在B1单元格输入公式 =MID(A1,7,8) 被截取的字符串为A1单元格,从第七位开始向右截取8个数字. 得到出生年月日: 19900909

JS根据身份证号码算年龄

如果把身份证号码传到页面上,在前端页面获取年龄就需要用到JS脚本了: function GetAge(identityCard) { var len = (identityCard + "").length; if (len == 0) { return 0; } else { if ((len != 15) && (len != 18))//身份证号码只能为15位或18位其它不合法 { return 0; } } var strBirthday = "&qu

C# 根据身份证号码获取简易信息

public class PackIden { /// <summary> /// 根据身份证获取生日 /// </summary> /// <param name="cardid">身份证</param> /// <param name="res">是否有格式(true1990-01-01,false19900101)</param> /// <returns></retur

JS校验身份证号码

var vcity = { 11: "北京", 12: "天津", 13: "河北", 14: "山西", 15: "内蒙古", 21: "辽宁", 22: "吉林", 23: "黑龙江", 31: "上海", 32: "江苏", 33: "浙江", 34: "安徽",