Установка часового пояса по умолчанию в PHP

В моем веб-приложении я позволяю пользователям выбирать предпочтительный часовой пояс из списка (который содержитвсе часовые пояса, которые поддерживает PHP).

Скажем так$_POST['timezone'] это выбранный часовой пояс (например America/New_York). Я установил его с помощью следующего кода, который не дает ошибок:

default_date_timezone_set($_POST['timezone']);

Но когда я перезагружаю страницу, она возвращается к тому, что было раньше (например Europe/Moscow). Нужно ли устанавливать часовой пояс по умолчанию в каждом скрипте или нет функции (default_date_timezone_set) работает правильно? Спасибо!

Ответы на вопрос(3)

Ваш ответ на вопрос