Calculer un âge avec JavaScript

Concept et utilisation

La fonction dateAge() permet de calculer le nombre d'années entre la date du jour et une date particulière.

Fonction

dateAge()

Retourne un âge déterminé par le nombre d'années entre la date du jour et une date de référence.

Syntaxe
dateAge(date);
Paramètre
date(Date)

Le paramètre date de la fonction dateAge() définit la date à partir de laquelle compter un nombre d'année pour calculer un âge.

Exemple de calcul d'un âge

var date = new Date(1985, 0, 1);

dateAge(date);

// renvoie par exemple : 34

Code source de la fonction

function dateAge(a) {
  return Math.abs((new Date(Date.now() - a.getTime()).getUTCFullYear()) - 1970);
}
^