{% else-1 %}
Рассчитывает сколько осталось часов до 00:00. Время берется на сервере и без учета перехода на летнее время

                        
<?php

$curr=getdate();
$do=mktime(23, 59, 59, $curr['mon'], $curr['mday'], $curr['year'])-time();
echo'До конца дня осталось ' . round($do/3600, 0) . ' часов';

?>
0 42 0
Без комментариев...