Вам следует проверить руководство о том, как работать с функциями даты / времени.
Прежде всего, вместо
$current_time + strtotime('+1 minute')
использование
strtotime('+1 minute', $current_time);
(см. Руководство по strtotime
).
Во-вторых, функция date
возвращает строку. Вычитание двух строк в большинстве случаев не очень полезно.
if ($unbanned_time > $current_time) {
$th1is = $unbanned_time - $current_time;
echo $th1is/3600 . ' hours';
}
Это выведет оставшееся время в часах, но есть много доступных функций, которые обеспечат лучшее форматирование (или вы можете написать одну для себя).