zoukankan      html  css  js  c++  java
  • [jQuery]计算年龄

    思路

      1. 创建系统时间的日期对象

      2. 把生日转换为日期对象

      3. 年份相减获得年龄

      4. 如果月份的结果小于0,或者日期相减的结果是小于0,年龄减去1 

      5. 返回年龄

    代码

    function getAge(dateString) {
        //创建系统日期
        var today = new Date();
        //把出生日期转换成日期
        var birthDate = new Date(dateString);
        //分别获取到年份后相减
        var age = today.getFullYear() - birthDate.getFullYear();
        //获取到月份后相减
        var m = today.getMonth() - birthDate.getMonth();
        //如果月份的结果小于0,或者日期相减的结果是小于0,年龄减去1
        if (m < 0 || (m === 0 && today.getDate() < birthDate.getDate())){
            age--; 
        }
        //计算完成返回结果
        return age; 
    } 
    

      

  • 相关阅读:
    fwt
    fft,ntt
    loj6077
    高维前缀和
    hihocoder 1496 寻找最大值
    HDU 5977 Garden of Eden
    扩展crt
    有标号的DAG计数I~IV
    BZOJ 3160 万径人踪灭
    Codeforces Round #524 (Div. 2) F
  • 原文地址:https://www.cnblogs.com/SoYang/p/11204235.html
Copyright © 2011-2022 走看看