Calculate age from birth date

Calculate age from birth date
A PHP function to calculate the age of a person by passing in their birth date in standard format.
<?php
// Calculate the age from a given birth date
// Example: GetAge("1986-06-18");
function GetAge($Birthdate)
{

        // Explode the date into meaningful variables
        list($BirthYear,$BirthMonth,$BirthDay) = explode ("-", $Birthdate);
        // Find the differences
        $YearDiff = date("Y") - $BirthYear;
        $MonthDiff = date("m") - $BirthMonth;
        $DayDiff = date("d") - $BirthDay;
        // If the birthday has not occured this year
        if ($DayDiff < 0 || $MonthDiff < 0)
          $YearDiff--;
        return $YearDiff;
}
?>

Leave a Reply

Your email address will not be published. Required fields are marked *

Back To Top