par
Aureusms » 30 déc. 2007, 23:12
Tu créé un timestamp avec la fonction mktime() selon le jour le mois et l'année que ta sortie ta base de donnée (regarde
http://fr.php.net/manual/fr/function.mktime.php).
$date_de_naissance = mktime ('','','',$mois, $jour, $annee);
Ensuite tu prends le timestamp du jour :
$maintenant = time();
Puis tu compares les deux pour obtenir le timestamp de la différence. Ensuite utilise la fonction date() pour avoir la même chose mais en language Humain
http://fr.php.net/date et tu auras ce que tu desires.
Attention le timestamp UNIX décrit démarre le 1.1.1970. Prends le en compte pour tes calculs.
Tu créé un timestamp avec la fonction mktime() selon le jour le mois et l'année que ta sortie ta base de donnée (regarde [url]http://fr.php.net/manual/fr/function.mktime.php[/url]).
[php]$date_de_naissance = mktime ('','','',$mois, $jour, $annee); [/php]
Ensuite tu prends le timestamp du jour :
[php]$maintenant = time();[/php]
Puis tu compares les deux pour obtenir le timestamp de la différence. Ensuite utilise la fonction date() pour avoir la même chose mais en language Humain [url]http://fr.php.net/date[/url] et tu auras ce que tu desires.
Attention le timestamp UNIX décrit démarre le 1.1.1970. Prends le en compte pour tes calculs.