Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*
- * function age()
- * @param (string) $birthday date de naissance au format YYYY-MM-DD
- * @return (int) age en années
- * @author nSun
- * @date 2011-06-28
- */
- function age($birthday)
- {
- $chiffre = explode('-',$birthday); //Tri des infos
- $time_naissance = mktime(0,0,0,$chiffre[1],$chiffre[2],$chiffre[0]); //Conversion de la date de naissance en timestamp
- $seconde_vecu = time() - $time_naissance; //Temps vecu en seconde
- $seconde_par_an = (1461*24*60*60)/4; //Nombre de secondes dans une année, pris en compte les années bisextilles
- $age = floor(($seconde_vecu / $seconde_par_an) ); //Calcul de l'age
- //echo "Il a ".$age." ans";
- return (int) $age;
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment