Calculate the age in years using PHP

Calculate the age in years using PHP
A PHP CalculateAge() function created by applying the logic we used previously in C# to calculate the age from a given birth date.
1. <?php
2. // $BirthDate expected format is YYYY/MM/DD
3. function CalculateAge($BirthDate)

4. {

5.        // Put the year, month and day in separate variables
6.        list($Year, $Month, $Day) = explode("/", $BirthDate);
7. 
8.        $YearDiff = date("Y") - $Year;
9. 
10.        // If the birthday hasn't arrived yet this year, the person is 
     one year younger
11.        if(date("m") < $Month || (date("m") == $Month && date("d") < 
     $DayDiff))
12.        {

13.                $YearDiff--;
14.        }

15.        return $YearDiff;
16. }

17. 
18. // How to use the function
19. echo CalculateAge("1986/06/18");
20. ?>

Leave a Reply

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

Back To Top