# ADR 0015. Модельный день считается в часовом поясе счетчика Дата: 28 августа 2026 года. Статус: принято. Реализация — тикет #39. ## Решение Модельные сутки считаются в часовом поясе счетчика UTC+4. `EventDate` обозначает дату в этом поясе, а `UTCEventTime` — абсолютную метку времени. Граница модельного дня приходится на полночь счетчика. Суточная волна посетителя привязана к его местному времени. У гостя из другого пояса она сдвигается на разницу с поясом счетчика, но общая граница дня остается прежней. ## Почему Так устроена выгрузка Метрики: дата события уже посчитана в поясе счетчика. Полночь в этом поясе не разрезает утренние сессии в регионе мира. Регион можно выбирать независимо от технического пояса счетчика. Для всего потока дня нужна одна граница суток. Местное время гостя описывает поведение в пределах этих суток, а отдельная дата для каждого посетителя не нужна. ## Отклонено В разделе 9 отклоненные варианты не зафиксированы. ## Следствия У ночных событий `toDate(UTCEventTime) != EventDate`. Хранилище берет день из готового `EventDate`, а не выводит его из абсолютной метки. Поворот суточной волны слегка размывает общий пик активности гостей из разных поясов. Решение принято при исполнении тикета #39 и зафиксировано в спеке этапа 2, раздел 9.