Этап
Готова
Тип
Задача
Приоритет
Обычный
Трудоемкость
Обычная
Создана
Дата создания
3 года назад
Назначена
Обновлена
3 года назад

Сейчас мы в контейнер передаем временную зону хоста. Если в консоли сделать date, там будет время MSK. С другой стороны, если зайти в php и там вызвать echo date_default_timezone_get();, то выйдет время UTC.

При этом возникает довольно страная картина, @Gedmo/Timestampable делает new DateTime() и получает и пишет в базу UTC. Наш twig-фильтр делает new DateTime() и получает время в MSK, после чего радостно возвращает разницу, вместе с +3 часа. Мы этого не видели пока смотрели только на относительное время, но поелс деплоя tndt-25 заметим расхождение.

По идее сервер должен внутри себя оперировать исключительно UTC во избежание перемещений, сдвигов, перехода времени на летнее и т.д. А вот презентация должна знать в каком часом поясе пользователь и все время переводить на его часы.

Панель управления