zoukankan      html  css  js  c++  java
  • 常用的js

    //根据选择的日期 计算出年龄
    export const birthdayToAge = (strBirthday) => {
        var returnAge,
            strBirthdayArr = strBirthday.split("-"),
            birthYear = strBirthdayArr[0],
            birthMonth = strBirthdayArr[1],
            birthDay = strBirthdayArr[2],
            d = new Date(),
            nowYear = d.getFullYear(),
            nowMonth = d.getMonth() + 1,
            nowDay = d.getDate();
        if (nowYear == birthYear) {
            returnAge = 0; //同年 则为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; //返回-1 表示出生日期输入错误 晚于今天
            }
        }
        let resAge = ''
        resAge = returnAge;
        var NowYear = d.getFullYear();
        if (resAge > NowYear - 1) {
            resAge = "";
        }
        return resAge
    }



    // 将日期转换成以横杠连接的年月日
    export const dateToConnect = (status) => {
        let res = status.getFullYear() + '-' + _addZero(status.getMonth() + 1) + '-' + _addZero(status.getDate())
        return res
    }
     
    // 根据身份证号 生成birthday sex age 

    export function bornBirSexAge(idNum) {
        let form = {};
        form.birthday = idNum.substring(6, 10) +
            "-" +
            idNum.substring(10, 12) +
            "-" +
            idNum.substring(12, 14);
        form.sex = parseInt(idNum.substr(16, 1)) % 2 == 1 ? "0" : "1";
        form.age = birthdayToAge(form.birthday)
        return form;
    }
  • 相关阅读:
    关于SharePoint 2010 Beta2的安装
    SharePoint 2010新体验10 文档评分
    SharePoint 2010 新体验3 文档集
    我在SharePoint 2010 Day上做的一个演示课程
    下载 SharePoint Server 2010 Public Beta (包含中文版)
    关于QuickPart的Q&A
    SharePoint服务器连接配置数据库的连接字符串保存在哪里?
    为SharePoint 2010创建Application Page
    Let's talk about SharePoint 2010
    SharePoint 2010 新体验8 内容类型集线器 (Content Type Hub)
  • 原文地址:https://www.cnblogs.com/ylblogs/p/13256242.html
Copyright © 2011-2022 走看看