Независимости 200100 Беларусь, Минск

Как изменить временную зону сайта на php.

Как быстро изменить временную зону

Как быстро изменить временную зону (timezone) сайта на php.

Не так давно создал доску объявлений о недвижимости (движок на PHP). Поначалу на время публикации объявлений внимания не обращал. Но вот, прошла неделя, месяц. И как-то подав объявление, я заметил, что дата подачи отражается, как положено, а вот время публикации показывает ровно на час позже. К примеру, я публикую объявление в 16.00. А в самом объявлении стоит время 17.00.

Как понимаете, такое положение дел меня не сильно устраивало, так как сама доска предназначена в основном для белорусской аудитории (Минска и т.д.).

Начал рыть ответ в сети. Вышел на понятия «временная зона», «часовой пояс», «внесение изменений в файл .htaccess и php.ini», «SQL запросы к базе» и многое, многое другое.

Чем больше я искал, тем больше понимал, что моя проблема скрывается в том, что где-то в файлах установлена конкретная временная зона для сайта. А если разница на час вперед, то быстрее всего это будет Россия (Москва). Ничего не оставалось делать, как поискать в файлах, содержащие «Europe» или «Europe/Moscow».

При помощи Total Commander таких файлов я нашел 2 штуки. Заменив в них значение «Europe/Moscow» на «Europe/Minsk», я выполнил задачу, которую поставил перед собой два часа назад. Т.е., простым редактированием файлов я быстро изменил временную зону (timezone) сайта на php.

Не берусь утверждать, что это наиболее правильное и оптимальное решение для сайта на php, но теперь объявления публикуются по минскому времени.



Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

code