PHP function to get the number of days between two dates

Written by Ian Carnaghan · 12 sec read >

The below function can be used to calculate the difference in days between two dates


 * Getting the number of days between two dates
 * @param string $date1 yyyy-mm-dd
 * @param string $date2 yyyy-mm-dd
 * @return integer
function getDiffInDays($date1,$date2){
     $datediff = strtotime($date1)-  strtotime($date2);
     return floor($datediff/(60*60*24));
$days = getDiffInDays('2013-02-15','2013-01-26');

Last Updated On March 22, 2018
Written by Ian Carnaghan
I am a software developer and online educator who likes to keep up with all the latest in technology. I also manage cloud infrastructure, continuous monitoring, DevOps processes, security, and continuous integration and deployment. Profile

Leave a Reply

Notify of