Pratique si on a un site communautaire ou qu'on script un site de rencontre ou infos profiles des membres. Si on met un âge, l'année d'après il est périmé, sauf bien sûr si la personne prend le temps de venir le modifier.
D'où plutôt demander une année de naissance et ensuite adapter ce script pour indiquer l'âge en fonction de ça date de naissance et l'année en cours.
Paramètre de la fonction : $date_naissance (La date de naissance de la personne au format jj/mm/aaaa).
Code :
function donne_age($date_naissance) {
$date_encours = date("d/m/Y");
$array1 = explode("/", $date_naissance);
$array2 = explode("/", $date_encours);
// $arrayX[0] = jour;
// $arrayX[1] = mois;
// $arrayX[2] = ann?e;
if (($array1[1] <= $array2[1]) && ($array1[0] <= $array2[0])) {
$age = $array2[2] - $array1[2];
} else {
$age = $array2[2] - $array1[2] - 1;
}
echo $age." ans";
}
donne_age("21/03/1981");