• 身份证判断生日,生日判断年龄


    function jsGetAge(strBirthday) {
        var returnAge;
        var strBirthdayArr = strBirthday.split("-");
        var birthYear = strBirthdayArr[0];
        var birthMonth = strBirthdayArr[1];
        var birthDay = strBirthdayArr[2];
    
        d = new Date();
        var nowYear = d.getFullYear();
        var nowMonth = d.getMonth() + 1;
        var nowDay = d.getDate();
    
        if (nowYear == birthYear) {
            returnAge = 0;
        }
        else {
            var ageDiff = nowYear - birthYear;
            if (ageDiff > 0) {
                if (nowMonth == birthMonth) {
                    var dayDiff = nowDay - birthDay;
                    if (dayDiff < 0) {
                        returnAge = ageDiff - 1;
                    }
                    else {
                        returnAge = ageDiff;
                    }
                }
                else {
                    var monthDiff = nowMonth - birthMonth;
                    if (monthDiff < 0) {
                        returnAge = ageDiff - 1;
                    }
                    else {
                        returnAge = ageDiff;
                    }
                }
            }
            else {
                returnAge = -1;
            }
        }
    
        return returnAge;
    }
    
    
    function GetBirthday(a) {
        if (18 == a.length) {
            var left = a.length - 12;
            var right = a.length - 4;
            var b = a.slice(left, right);
            if (8 == b.length) {
                return b.replace(/(.{4})(.{2})/, "$1-$2-");;
            }
        }
        if (15 == a.length) {
            var b = "19" + a.substr(6, 6);
            if (8 == b.length) {
                return b.replace(/(.{4})(.{2})/, "$1-$2-");;
            }
        }
        return "";
    }
    

      

    年轻人,现在没钱算什么,以后没钱的日子还多着呢(-_-
  • 相关阅读:
    linux上的工具或软件
    百度分享插件怎么取消鼠标放在图片上出现的分享条
    常用的Lambda表达式
    IDEA安装使用Lombok插件
    Spring cloud Eureka错误锦集(二)
    Spring cloud Eureka错误锦集(一)
    Navicat破解
    手动添加jar包到本地仓库
    Markdown常用语法
    Java中的位运算符
  • 原文地址:https://www.cnblogs.com/lgq168/p/11555748.html
Copyright © 2020-2023  润新知