Revision: 32498
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at September 27, 2010 07:30 by phifty
Initial Code
function calculateAge ($birthdate) { $bdt = strtotime($birthdate); if (false === $bdt || -1 === $bdt) { return 0; } $birthDateParts = getdate($bdt); $todayDateParts = getdate(); $nYear = $todayDateParts['year'] - $birthDateParts['year']; $nMonth = $todayDateParts['mon'] - $birthDateParts['mon']; if ($nMonth < 1) { if ($nMonth == 0) { $nDay = $todayDateParts['mday'] - $birthDateParts['mday']; return ($nDay < 0) ? ($nYear - 1) : $nYear; } return ($nYear - 1); } return $nYear; }
Initial URL
Initial Description
Initial Title
Another way to calculate age, given a MySQL date format
Initial Tags
date
Initial Language
PHP