Accueil | Tutoriaux | PHP | Calculer l'âge d'une personne grâce à sa date de naissance

Calculer l'âge d'une personne grâce à sa date de naissance

Envoyer Imprimer PDF
Dans plusieurs programmes, et selon leur but, il arrive parfois d'avoir à connaître ou à afficher l'âge d'une personne grâce à sa date de naissance. Soit afin de valider s'il a l'âge requis ou soit tout simplement afin d'être capable d'appliquer un tri par âge sur un tableau. Plusieurs utilitées peuvent être trouvé mais commençons d'abord par découvrir la fonction :

CODE :

// Paramètre -> $birthday : Jour.Mois.Année
// Exemple -> CalcAge('19.06.1985');

function CalcAge($birthday){
   // Décortique la date passé en paramètre afin de la stocker dans un tableau
   $bDay = explode(".",$birthday);

   // Stock la date du jour
   $now = mktime(0,0,0,date("m"),date("d"),date("Y"));

   // Stock la date de naissance
   $birthday = mktime(0,0,0,$bDay[1],$bDay[0],$bDay[2]);

   // Calcul de l'âge
   $age   = intval(($now - $birthday) / (3600 * 24 * 365));

   // Calcul logique ...
   if(($age > 0) AND ($bDay[2] <= date("Y"))){
        return $age;
   }else{
        return false;
   }
}

Rétrolien(0)

Adresse URI pour un rétrolien sur cet article

Commentaires (0)

Flux RSS pour les commentaires

Ecrivez un commentaire

Réduire l'éditeur | Agrandir l'éditeur

busy
Mis à jour ( Lundi, 17 Mars 2008 14:55 )  

Syndication

Tag

Requires Flash Player 9 or better.

Publicités


Espace sécurisé



Les plus lus