Bonjour,
J'aimerai calculer l'âge des members de mon site. Le format de la date est celle par défaut de MySQL donc AAAA-MM-JJ.
Hello, essaye avec ceci :
function calc_age($date) {
$age = date('Y') - $date;
if (date('md') < date('md', strtotime($date))) {
return $age - 1;
}
return $age;
}
:)
Hello,
Ok, bon alors, cette fonction permet de retourner l'âge de la date spécifié en paramètre. (Sans blague ?)
Si tu veux afficher un âge spécifique, il faudrait faire : <?php echo calc_age('1991-12-07'); ?> (Qui retournera 19. Note : mettre echo devant.)
Il te suffit par la suite de récupérer les données en MySQL depuis PHP et de mettre à l'affichage des données ceci : " echo calc_age($data->ton_champ_age)".
Voilà voilà :p
Merci pour ta réponse mais je suis un peu nouveau dans le PHP et je sais pas comment extraire la variable $age de la fonction.