Вам следует взглянуть на использование классов DateTime и DateInterval.
$futureDate = new DateTime($time);
$currentDate = new DateTime();
$dateDiff = $currentDate->diff($futureDate);
echo $dateDiff->format('%H:%I:%S');
Примечание: если разница превышает 24 часа, вам следует взглянуть на значения% Y-% m-% d или% a для общего количества дней.
Если вы хотите, чтобы дополнительные дни отображались с кратностью 24 часа, то:
printf('%d:%s',
$dateDiff->format('%a') * 24 + $dateDiff->format('%H'),
$dateDiff->format('%I:%S')
);