Trouver la différence entre une date et aujourd'hui

Résolu/Fermé
info1121 Messages postés 19 Date d'inscription dimanche 17 mars 2013 Statut Membre Dernière intervention 1 juin 2019 - 30 oct. 2018 à 02:25
info1121 Messages postés 19 Date d'inscription dimanche 17 mars 2013 Statut Membre Dernière intervention 1 juin 2019 - 30 oct. 2018 à 13:13
Je veux trouver l'age d'une personne en cherchant la différence entre $today et $Date_Nai ($Date_Nai étant de ce format 19660121GL), si je met la date 1966-01-21 dans $birth cela fonctionne correctement, mais si je mets la variable $neAn cela ne fonctionne pas.

Est-ce que quelqu'un peut m'aider svp, voici mon code:

$neAn=substr($Date_Nai,0,8);
$neAn=substr_replace($neAn, '-', 4, 0);
$neAn=substr_replace($neAn, '-', 7, 0);

$birth = new DateTime($neAn);
//$birth = new DateTime('1966-01-21');
$today = new DateTime();
$diff = $birth->diff($today);
echo $diff->format('%y');

1 réponse

info1121 Messages postés 19 Date d'inscription dimanche 17 mars 2013 Statut Membre Dernière intervention 1 juin 2019
30 oct. 2018 à 13:13
J'ai résolu mon problème, merci
0