Установка часового поясу php

Блог> MySQL> Установка часового поясу PHP / MySQL

Установка часового поясу php
Як відомо наш земну кулю умовно розбитий на безліч часових поясів, і поточний час може відрізнятися в залежності від місця розташування в різних точках планети. З технічної точки зору це помітно при роботі з даними часу. Наприклад, якщо веб-сервер перебувати за кордоном, і в його операційній системі налаштована місцева тимчасова зона, то за замовчуванням, функції для роботи з тимчасовими даними оперуватимуть часом в форматі налаштувань сервера. Розмістивши на ньому свій сайт, ми можемо спостерігати, що тимчасові дані не збігаються з часом вашого місця розташування.

Подивимося, як можна налаштувати часовий пояс для свого сайту. Перший спосіб - прописати настройки в конфігураційних файлах сервера, в нашому випадку php.ini

Відразу варто зауважити, що вам необхідно вказати свою тимчасову зону, подивитися можливі варіанти можна тут.

Якщо ви використовуєте СУБД MySQL, а швидше за все - так, то для нього так само необхідно налаштувати часовий пояс, відповідно:

або можна виконати SQL запит:

UPD: якщо все таки не вдається перевести час, то можна спробувати так:

Для самого веб-сервера настройки прописуються в файлах httpd.conf або в файлі .htaccess:

Все начебто добре, проте з великою ймовірністю постачальник послуг сервера не надає можливості редагувати настройки конфігураційних файлів, як бути в цьому випадку. Вихід є наступний, робити цю справу за допомогою звернення з скрипта.

Установка часового поясу для php:

Установка часового поясу для MySQL:

Цей спосіб актуальний, якщо проект націлений на аудиторію, яка, ймовірно, знаходиться в межах однієї тимчасової зони. Коли проект росте, збільшується аудиторія, і географія його застосування, разом з цим збільшуються додаткові завдання, які потрібно вирішити. Одним із завдань ставати використання різних часових зон. Так щоб кожен відвідувач бачив час по своєму місцю розташування. На цьому все, успіхів у праці.

Схожі статті