Âge à partir date naissance
Résolu
Étienne9
Messages postés
1090
Statut
Membre
-
jeremy.s Messages postés 1248 Statut Membre -
jeremy.s Messages postés 1248 Statut Membre -
Bonjour à tous,
J'ai créé ma propre fonction qui calcule l'âge à partir de la date de naissance mais je voulais savoir ce que vous en pensez.
Merci beaucoup d'avance.
J'ai créé ma propre fonction qui calcule l'âge à partir de la date de naissance mais je voulais savoir ce que vous en pensez.
function age($j,$m,$a) {
$age = (date("Y")-$a-1);
if ((date("m")) >= $m) {
if ((date("m")) == $m) {
if (date("d") >= $j) {
$age = $age+1;
}
}
else {
$age = $age+1;
}
}
return $age;
}
Merci beaucoup d'avance.
2 réponses
-
Salut,
Je trouve ça compliqué, perso j'aurais fait un truc du genre :
function age($birthdate) { return floor((time()-$birthdate)/(60*60*24*365)); } $ddn = mktime(0,0,0,2,11,1985); echo age($ddn); -
Salut,
Tu peux voir avec l'objet DateTime peut être, a mon souvenir il y a pas mal de fonction pour récuperer l'écart entre deux dates (donc ta date de naissance, et la date du jour)