logo

Bienvenue sur breat.fr · Tutoriels !


ads

PHP : calculer l'âge avec une date de naissance sans base de données

Placez ce premier code après la balise ‹body› :

                    
                        ‹?php function Age($date_naissance) {
                            $arr1 = explode('/', $date_naissance);
                            $arr2 = explode('/', date('d/m/Y'));
                            if(($arr1[1] < $arr2[1]) || (($arr1[1] == $arr2[1]) && ($arr1[0] <= $arr2[0])))
                            return $arr2[2] - $arr1[2];
                            return $arr2[2] - $arr1[2] - 1;
                        }
                        ?›
                    
                

Placez ce deuxième code à l'endroit où vous voulez voir l'âge s'afficher :

                    
                        ‹?php $ma_date_de_naissance = '19/07/1992';
                        $mon_age = Age($ma_date_de_naissance);
                        echo $mon_age;
                        ?›
                    
                

Pour l'exemple, la date de naissance est le 19/07/1992 (non ce n'est pas la mienne), voici le résultat : 31

Si vous voulez plusieurs âges sur la même page, il suffit de coller plsuieurs fois le deuxième code et de changer la date de naissance.