Heim > Web-Frontend > js-Tutorial > So berechnen Sie das Alter in Javascript

So berechnen Sie das Alter in Javascript

青灯夜游
Freigeben: 2023-01-11 09:20:42
Original
10073 Leute haben es durchsucht

So berechnen Sie das Alter in JavaScript: 1. Ermitteln Sie das Jahr, den Monat und den Tag der aktuellen Zeit. 3. Subtrahieren Sie zwei, um die Differenz in Jahren, Tagen und zu erhalten 4. Berechnen Sie das Alter anhand der Differenz zwischen Jahren, Monaten und Tagen.

So berechnen Sie das Alter in Javascript

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

Javascript-Methode zur Berechnung des Alters

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;//同年 则为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 表示出生日期输入错误 晚于今天
    }
  }

  return returnAge;//返回周岁年龄

}
Nach dem Login kopieren

Rufen Sie die Funktion jsGetAge() auf. Wenn der Geburtstag der 15.09.1995 ist

console.log(jsGetAge("1995-09-15"));
Nach dem Login kopieren

, lautet das Alter:

26
Nach dem Login kopieren

Wenn der Geburtstag der 25.09.1995 ist

console.log(jsGetAge("1995-09-25"));
Nach dem Login kopieren

, dann ist das Alter:

25
Nach dem Login kopieren

【Empfohlenes Lernen: Javascript-Tutorial für Fortgeschrittene

Das obige ist der detaillierte Inhalt vonSo berechnen Sie das Alter in Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage