In this tutorial, you shall learn how to find the number of days between two given dates in PHP using date_diff() function, with example programs.
PHP – Find number of days between two given dates
To find the number of days between two dates in PHP, call date_diff()
date/time function, pass the two dates as argument to it, and access the $days
property of the object returned by the date_diff()
function.
Examples
1. Find number of days between two given dates: date1 – date2
In the following program, we shall take two dates in $date1
and $date2
and find the number of days between these two dates.
PHP Program
</>
Copy
<?php
$date1 = date_create( "2022-01-15 12:23:17" );
$date2 = date_create( "2022-02-22 11:05:25" );
$diff = date_diff( $date1, $date2 );
$result = $diff -> days;
echo "Number of days : ", $result;
?>
Output
Conclusion
In this PHP Tutorial, we learned how to find the number of days between two dates in PHP, using date_diff()
function.