Web Developer On1x.com Игры как увлечение Видео–игры как хобби и увлечение. Новости игровой индустрии. Блог про видео–игры.
О повторении одних и тех же квестов в играхВопросы и ответы по анонсу PlayStation 4Как вы оцениваете время проведенное в игре?

php проблема с временем и датой

Часто сталкивался с проблемой - новый сервер, новый сайт, а все временные значения, получаемые через time() - и обрабатываемые через date('d.m.Y'), показывали смещение на N количество часов.

Раньше делали переменную $time=time()+3600;// для +1 часа.
Притом замена временного пояса на самом сервере не давало результатов.

Теперь решение довольно простое.
Добавляем первой строчкой нужный нам пояс:
Например, московское время, putenv("TZ=GMT4");

Все! Все результаты метода date("d.m.Y H:i:s",$time) будут выводить именно то, что нам нужно.
Число в строке "TZ=GMT4" можно поменять.
Даже админ сервера не смог решить эту проблему.
Нашел случайно подобное решение. Решает множество проблем.
Дата записи: 03.08.2010 17:17
Предыдущая тема: php color
On1x blog
my ip