Are you want to calculate the difference between two dates in PHP? There are a simple way to get the number of days between two dates in PHP. Using the
date_diff() function, you can easily count days between two dates in PHP.
The following script calculates the difference between two dates using PHP and shows the days count.
$date1 = date_create("2017-04-15");
$date2 = date_create("2017-05-18");
//difference between two dates
$diff = date_diff($date1,$date2);
echo 'Days Count - '.$diff->format("%a");
Two PHP functions are used in the above script to get the number of days between two dates.
- date_create() – This function returns a new DateTime object.
- date_diff() – This function returns the difference between two DateTime objects.