Calculer un âge en PHP
Cette fonction prend en paramètre une date, et retourne le nombre d’année écoulées entre cette date et la date du jour.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
function calculate_age($date){ $time = strtotime($date); if($time === false){ return ''; } $year_diff = ''; $date = date('Y-m-d', $time); list($year,$month,$day) = explode('-',$date); $year_diff = date('Y') - $year; $month_diff = date('m') - $month; $day_diff = date('d') - $day; if ($day_diff < 0 || $month_diff < 0) $year_diff-; return $year_diff; } |
Source : Cats Who Code