Установка часового пояса по умолчанию в PHP
В моем веб-приложении я позволяю пользователям выбирать предпочтительный часовой пояс из списка (который содержитвсе часовые пояса, которые поддерживает PHP).
Скажем так$_POST['timezone']
это выбранный часовой пояс (например America/New_York
). Я установил его с помощью следующего кода, который не дает ошибок:
default_date_timezone_set($_POST['timezone']);
Но когда я перезагружаю страницу, она возвращается к тому, что было раньше (например Europe/Moscow
). Нужно ли устанавливать часовой пояс по умолчанию в каждом скрипте или нет функции (default_date_timezone_set
) работает правильно? Спасибо!