In this line of code:
(($diff->format('%d')*24) + $diff->format('%h')) . ":" . $diff->format('%i');
If result is 25 hours with 20 minutes works well and displays 25:20, but when the minutes are less than 10, like 7 results in sometime like that 25:7, how i can change the format of the minute to have a leading 0, like 25:07?