dmitriylanets
@dmitriylanets
веб-разработчик

Как установить единую временную зону для php и mysql при старте сайта?

Собственно отталкиваюсь от того что есть некая настройка которую админ сайта может указать путем выбора из списка формата: (GMT + 3:00) Багдад, Эр-Рияд, Москва, Найроби.
Приходит на ум массив в формате "+03:00" => "(GMT + 3:00) Багдад, Эр-Рияд, Москва, Найроби."
соответственно при старте будет будет определятся переменная $timezone = "+03:00";
где легко можно выполнить запрос для mysql $query = "SET timezone = '{$timezone}'";
но как указать в php?
  • Вопрос задан
  • 2343 просмотра
Пригласить эксперта
Ответы на вопрос 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
php.net/manual/en/function.date-default-timezone-s... + записать в конфиг и восстанавливать нужное значение при запуске.

А еще лучше, потыкать штуки типа ansible, из web интерфейса генерить чисто файлы с переменнми и потом выполнять ансиблом провиженингн окружения.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы