js判断当前年龄

computingTime(val) {
      let oldTime = new Date(val);
      let yearBirth = oldTime.getFullYear();
      let monthBirth = oldTime.getMonth() + 1;
      let dayBirth = oldTime.getDate();
      let nowDate = new Date();
      let monthNow = nowDate.getMonth() + 1;
      let dayNow = nowDate.getDate();
      let age = nowDate.getFullYear() - yearBirth;

      if (
        monthNow < monthBirth ||
        (monthNow == monthBirth && dayNow < dayBirth)
      ) {
        age--;
      }
      return age;
    }

 

posted @ 2021-01-19 15:22  玉文  阅读(335)  评论(0编辑  收藏  举报