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;

    }

  • 相关阅读:
    ajax的一些知识
    前端性能优化汇总
    jquery实现一些小动画二
    python简单日志处理
    逆波兰式---C实现
    java常见异常
    Hive与HBase集成及常见问题解决
    SQL for HBase
    Demystifying the Skip Scan in Phoenix
    Difference between DDL, DML and DCL commands
  • 原文地址:https://www.cnblogs.com/Spirit612/p/6014979.html
Copyright © 2011-2022 走看看