Один момент в двух представлениях
UTC — единая временная шкала; локальное время может отличаться от неё на числовое смещение. Числовое смещение определяется как местное время минус UTC. При положительном смещении местные часы показывают более позднее время, а при переходе через 24:00 меняется календарная дата.
Учебный пример: начало вымышленного матча зафиксировано как 2026-04-10T22:30:00Z. Локальное представление использует смещение +03:00. К UTC прибавляют 3 часа: 22:30 + 03:00 = 25:30. 25:30 означает 01:30 следующих суток, поэтому результат — 2026-04-11T01:30:00+03:00.
Почему даты выглядят разными
В UTC дата момента — 10 апреля, потому что время равно 22:30. В представлении +03:00 дата того же момента — 11 апреля, потому что после прибавления трёх часов произошёл переход через полночь.
Различие касается календарной подписи, а не времени проведения как отдельного события. В досье полезно сохранять оба значения рядом, чтобы было видно преобразование и использованное смещение.
| Представление | Значение |
|---|---|
| UTC | 2026-04-10T22:30:00Z |
| Операция | 22:30 + 03:00 = 25:30 |
| Локальное время +03:00 | 2026-04-11T01:30:00+03:00 |
| Число моментов | Один |
Как записать это в досье
Для одной временной точки сохраните исходное значение UTC и локальное значение с числовым смещением. Например: «Начало: 2026-04-10T22:30:00Z; отображение источника: 2026-04-11T01:30:00+03:00». Обе записи нужно связывать с одним и тем же матчем и одним типом времени, например «начало».
Момент фиксации документа не следует смешивать со временем начала матча. Это разные поля: первое говорит, когда был сохранён документ, второе — какое время указано для события.
Граница: без смещения дата не объясняет расхождение
Запись «2026-04-11 01:30» без Z или числового смещения не определяет однозначный момент. Нельзя вычислить её UTC-представление и нельзя проверить, соответствует ли она времени «2026-04-10T22:30:00Z».
Ответ меняется, когда смещение отсутствует: вместо утверждения о совпадении моментов нужно зафиксировать, что сопоставление не завершено. Указание только названия города также не заменяет числовое смещение в самой временной записи.
