this question has answer here:
i need find different between 2 timestamp values ,how calculate
$time1 ='2016-08-31t07:00:00'; $time2 ='2016-08-31t08:45:00'; need output time value 1h 45m
how desired output
$date_a = new datetime('2016-08-31t07:00:00'); $date_b = new datetime('2016-08-31t08:45:00'); $interval = date_diff($date_a,$date_b); echo $interval->format('%h hours:%i min:%s sec');
you can test code here