Je stocke la date de naissance de la personne sous la forme 01/01/1987 (exemple) dans une base de donnée MySQL.
Voici le scirpt :
1ere forme :
// Date d'aujourd'hui
$jour = date("d",time());
$mois = date("m",time());
$annee = date("Y",time());
// Détermination de l'âge
$age = $row[age]; // j'ai récupéré avant les infos MySQL ;)
$age = explode("/", $age);
if ($jour >= $age[0] and $mois = $age[1] or $mois > $age[1])
{
$age = $annee - $age[2];
}
else
{
$age = $annee - $age[2] - 1;
}
2e forme : $date = date("d/m/Y",time());
// Détermination de l'âge
$age = $row[age]; // j'ai récupéré avant les infos MySQL ;)
$age = explode("/", $age);
$date = explode("/", $date);
if ($date[0] >= $age[0] and $date[1] = $age[1] or $date[1] > $age[1])
{
$age = $date[2] - $age[2];
}
else
{
$age = $date[2] - $age[2] - 1;
}
Quelle forme préférez-vous ?Voilà, je voulais savoir si vous aviez pas un truc plus simple ?
Ou même si quelqu'un a fait quelque chose du même genre.