Как перевести время на сайте в свой часовой пояс
Объясняется, как с помощью одной инструкции перевести часы сайта в желаемую временную зону.
В наше время разместить сайт можно хоть в любой стране мира. Кто-то делает это в поиске хорошего хостинг-провайдера за рубежом, другие - расположиться поближе к своей географической аудитории, третьи - с целью вынести сайт в политически спокойное место. В таком случае появляется проблема: часы сервера, на котором размещён сайт, отстают или спешат относительно местного времени.
Поясню на скриншоте админпанели украинского магазина, который хостится в голландском дата-центре. Двухчасовой разницей можно было бы пренебречь, будь оформление заказов, отправка уведомлений и фидбек переписка освобождены от меток времени. Представьте недоумение клиента, когда он видит в письме, будто менеджер написал его скажем в 5 утра.
Разумеется, хостинг-провайдер предоставил панель управления хостингом. Однако не всякий владелец сайта способен разобраться, где там установить свой часовой пояс, и более того, у некоторых провайдеров такая настройка вообще может отсутствовать в панели.
Существует простое решение - установить временную зону в корневом файле .htaccess вашего сайта. Напишите в нём строку, как показано ниже (пример для времени по Киеву).
php_value date.timezone Europe/Kiev
Далее покажу скриншот, как это выполнить в админпанели Impera CMS.