Есть такой запрос:
$time = time()+3600*3;
query("UPDATE `table` SET `time_end`='$time'");
То есть к текущему времени я прибавляю 3 часа.
В другом месте вывожу сколько осталось:
echo date("H часов, i минут.",intval($p[time_end]-time()));
Результат получаю на 3 часа больше чем нужно. В чем дело?
Если выполнить код:
$date1 = date("d.m.y H:i", time());
echo $date1;
то всё работает корректно