FONCTION QUI CALCULE L'AGE A PARTIR D'UNE DATE DE NAISSANCE

Messages postés
1305
Date d'inscription
mardi 9 novembre 2004
Statut
Membre
Dernière intervention
21 mai 2015
- - Dernière réponse : flavbleach
Messages postés
1985
Date d'inscription
dimanche 16 mai 2010
Statut
Membre
Dernière intervention
1 septembre 2016
- 1 avril 2016 à 19:16
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/42811-fonction-qui-calcule-l-age-a-partir-d-une-date-de-naissance

Afficher la suite 
kankrelune
Messages postés
1305
Date d'inscription
mardi 9 novembre 2004
Statut
Membre
Dernière intervention
21 mai 2015
-
function Age($date_naissance)
{
$arr = explode('/',$date_naissance);
return date('Y',time() - strtotime($arr[2].'-'.$arr[1].'-'.$arr[0])) - 1970;
}

Seul inconvénient ne fonctionne pas avec le personnes nées avant 1940... .. .

@ tchaOo°
cs_italiasky
Messages postés
8
Date d'inscription
dimanche 19 mars 2006
Statut
Membre
Dernière intervention
6 décembre 2009
-
Dans ta fonction oui mais pas avec celle la que j'ai ajoutée.
kankrelune
Messages postés
1305
Date d'inscription
mardi 9 novembre 2004
Statut
Membre
Dernière intervention
21 mai 2015
-
J'ai jamais dit que ta fonction ne fonctionnait pas avec les personnes nées avant 1940... c'est d'ailleurs fixable via une boucle pour modifier l'offset ( - 1970 dans le return)... .. .

par contre la mienne fait 2 ligne... .. . :oP

Enfin bref la question n'est pas là... c'était juste pour te faire voir une autre façon de faire... .. .

@ tchaOo°
WanaDien
Messages postés
7
Date d'inscription
lundi 13 janvier 2003
Statut
Membre
Dernière intervention
28 mai 2007
-
Merci beaucoup, c'est ce que je cherchais, j'avais la flemme d'le faire lol.
Simple mais efficace :p
J'te met 9/10 :)
wabibou
Messages postés
11
Date d'inscription
jeudi 2 juin 2005
Statut
Membre
Dernière intervention
19 août 2008
-
merci