zoukankan      html  css  js  c++  java
  • JS-身份证号获取出生日期、性别、年龄

    var cardId=$("#cardId").val();//先获取身份证号(据自己实际写法获取)

    1、获取出生日期:

    function getBirth(cardId){

    var birth=cardId.substring(6, 10) + "-" + cardId.substring(10, 12) + "-" + cardId.substring(12, 14);

    return birth;

    }

    2、获取性别:

    function getSex(cardId){

                if (parseInt(cardId.substr(16, 1)) % 2 == 1) {
                     return '男';
                   } else {
                     return '女';
                   }

    }

    3、获取年龄:

    function getAge(cardId){

                    var myDate = new Date();
                    var month = myDate.getMonth() + 1;
                    var day = myDate.getDate();
                    var age = myDate.getFullYear() - cardId.substring(6, 10) - 1;
                    if (cardId.substring(10, 12) < month || cardId.substring(10, 12) == month && cardId.substring(12, 14) <= day) {
                        age++;
                    }
              return age;

    }

  • 相关阅读:
    android 网络 post get
    java 命名规范
    android 判断service是否开启
    android 无线连接eclipse
    eclipse jar java.lang.NoClassDefFoundError
    eclipse 默认 utf8
    timer timetask handler
    android 自定义动画按钮
    设计网站
    java 分解arraylist中单个对象 的属性名与值
  • 原文地址:https://www.cnblogs.com/Spirit612/p/6014979.html
Copyright © 2011-2022 走看看