Страница 1 из 1

timeZone Europe/Moscow

Добавлено: 2014.11.19, 13:39
Faenir
Возникла такая проблема...
На сервере в php.ini date.timezone = Europe/Moscow.
В конфиге приложения - тоже 'timeZone' => 'Europe/Moscow'.
При этом, если я пишу отдельный filename.php файл (без Yii) с echo date('H:m') - получаю верное текущее время.
А все что работает через Yii - выводит время на час меньше... т.е. без учета перехода на зимнее время.
В чем может быть проблема, если временный зоны одинаковые и сервер один и тот же? :roll:

И еще вопрос: как вообще грамотно работать с таймзонами в проекте, чтобы потом проблем не возникло?
Насколько я понял - хранить нужно все в UTC... Что для этого необходимо сделать? В index.php писать date_default_timezone_set('UTC') или я не так понял?

Re: timeZone Europe/Moscow

Добавлено: 2014.11.19, 15:23
Loveorigami
зимнее-летнее время?

Re: timeZone Europe/Moscow

Добавлено: 2014.11.19, 15:36
samdark
Причина, скорее всего, в устаревшем intl на сервере. http://www.yiiframework.com/doc-2.0/gui ... nvironment

Re: timeZone Europe/Moscow

Добавлено: 2014.11.19, 16:09
Faenir
Sam Dark писал(а):Причина, скорее всего, в устаревшем intl на сервере. http://www.yiiframework.com/doc-2.0/gui ... nvironment
А какая нужна? requirements.php - проходит проверку. Стоит версия 1.1.0

Re: timeZone Europe/Moscow

Добавлено: 2014.11.19, 18:59
samdark
Нужна свежая-присвежая. Время в РФ опять начали переводить только в этом году. Ещё можно указать зону как UTC+3.

Re: timeZone Europe/Moscow

Добавлено: 2014.11.19, 21:11
Faenir
Sam Dark писал(а):Нужна свежая-присвежая. Время в РФ опять начали переводить только в этом году. Ещё можно указать зону как UTC+3.
Спасибо, буду пробовать)