CALCULER L'AGE À PARTIR D'UNE DATE DE NAISSANCE (IDÉAL POUR UN SITE COMMUNAUTAIR

Signaler
Messages postés
399
Date d'inscription
jeudi 31 janvier 2002
Statut
Membre
Dernière intervention
6 septembre 2004
-
Messages postés
2
Date d'inscription
dimanche 3 octobre 2004
Statut
Membre
Dernière intervention
8 novembre 2005
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/13372-calculer-l-age-a-partir-d-une-date-de-naissance-ideal-pour-un-site-communautaire

Messages postés
2
Date d'inscription
dimanche 3 octobre 2004
Statut
Membre
Dernière intervention
8 novembre 2005

// on décortique la date d'aujourd'hui (jour,mois et année):
$an_now=date("Y");
$mois_now=date("m");
$jour_now=date("d");

$date_nais = "1985/10/15" //année,mois,jour

//on décortique la date de naissance (jour,mois et année):
$an=substr($date_nais,0,4);
$mois=substr($date_nais],5,2);
$jour=substr($date_nais,8,2);

//on soustrait l'année de naissance de l'année actuelle :
$age=$an_now-$an;

//si le jour de naissance n'est pas encore passé, on retire une année :
if (($mois>$mois_now) or (($mois==$mois_now) and ($jour>$jour_now))) { $age=$age-1; }

echo $age;
Messages postés
1
Date d'inscription
mercredi 15 novembre 2000
Statut
Membre
Dernière intervention
4 mai 2005

salut je voudrais savoir coment on fait suite a la source que tu donne.
Dit moi comment on fait
merci
Messages postés
3006
Date d'inscription
dimanche 14 avril 2002
Statut
Membre
Dernière intervention
31 décembre 2008

le problème jeromeke, c'est que, comme le faisaient remarquer les autres, ce code ne fonctionne que pour les dates postérieures au premier janvier 1970, c'est gênant vu la moyenne d'âge européenne ^^
Messages postés
9
Date d'inscription
mercredi 12 mai 2004
Statut
Membre
Dernière intervention
31 mai 2004

Super ton code Kirua! Merci bcp!
Afficher les 17 commentaires