Calculer l’age à partir d’une date de naissance en Javascript

Dans ce tutoriel nous allons découvrir comment calculer l’âge d’une personne en utilisant sa date de naissance comme entrée en Javascript.
 
 

Script pour calculer l’age à partir d’une date de naissance
<script type="text/javascript">
    function getAge(date) { 
        var diff = Date.now() - date.getTime();
        var age = new Date(diff); 

        return Math.abs(age.getUTCFullYear() - 1970);
    }

    alert(getAge(new Date(1995, 12, 6))); //Date(année, mois, jour)   
</script>

La sortie :

23

Pour obtenir l’âge du personne en millisecondes, soustrayez la date de naissance(date.getTime()) du date actuelle(Date.now()). La méthode Date.now() renvoie le nombre de millisecondes depuis le 1er janvier 1970.
QCM JavascriptQCM Javascript – Partie 1QCM sur Javascript avec des réponses pour la préparation des tests techniques, des tests en ligne, aux examens et aux certifications. Ces questions et réponses…Lire plus

Partagez cet article

2 réflexions sur “Calculer l’age à partir d’une date de naissance en Javascript

    • Thomas Clavet
      mai 18, 2020 à 6:09
      Permalien

      Quel navigateur utilisez-vous ?
      C’est bizarre chez moi s’affiche bien, je vais le mettre dans les commentaires.

      <script type="text/javascript">
          function getAge(date) { 
              var diff = Date.now() - date.getTime();
              var age = new Date(diff); 
              return Math.abs(age.getUTCFullYear() - 1970);
          }
          alert(getAge(new Date(1995, 12, 6))); //Date(année, mois, jour)   
      </script>
      Répondre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *