Время и статус

Как записать время с часовым поясом

Время матча записывают вместе с UTC-обозначением Z или числовым смещением, например 2026-05-18T19:45:00Z либо 2026-05-18T22:45:00+03:00. Дата и часы без смещения не задают однозначный момент.

Два пригодных формата

Суффикс Z означает, что время дано в UTC: «2026-05-18T19:45:00Z». Числовое смещение записывают со знаком и часами с минутами: «2026-05-18T22:45:00+03:00». Оба примера могут обозначать один момент.

Формат полезен не только для начала матча. Так же можно записывать время публикации протокола, фиксации источника или отметку события, если источник предоставляет дату, часы и смещение. Тип времени следует подписывать отдельным полем.

Примеры временных записей
ЗаписьРасшифровка
2026-05-18T19:45:00Z19:45 в UTC
2026-05-18T22:45:00+03:0022:45 при смещении UTC+03:00
2026-05-18 22:45Неопределённый момент: смещение отсутствует

Проверка на одном учебном моменте

Числовое смещение определяют как местное время минус UTC. Чтобы получить UTC из местного времени, смещение вычитают. Учебный пример: указано 2026-05-18T22:45:00+03:00.

Исходные числа: местное время 22:45, смещение +03:00. Операция: 22:45 − 03:00 = 19:45. Результат: 2026-05-18T19:45:00Z. Здесь вычитание не пересекает полночь, поэтому дата остаётся 18 мая.

Как читать фрагмент протокола

Вымышленный фрагмент: «Матч: Лес — Река Начало: 2026-05-18T22:45:00+03:00 Зафиксировано: 2026-05-18T20:10:00Z»

Расшифровка: строка «Начало» относится ко времени матча и при переводе даёт 19:45 UTC. Строка «Зафиксировано» относится к моменту сохранения документа и равна 20:10 UTC. Это разные временные поля; их нельзя сравнивать как два варианта одного и того же времени начала.

Когда запись нельзя однозначно сопоставить

Строка «18 мая, 22:45» не содержит ни Z, ни числового смещения. По ней нельзя вычислить UTC и нельзя подтвердить совпадение с записью из другого документа. Недостаточно также написать только час без даты: один час без даты и смещения не определяет момент однозначно.

Ответ меняется, если известен только локальный текст без смещения. В таком случае в досье записывают время дословно и отмечают отсутствие смещения, а не добавляют предполагаемый UTC-вариант.

Сохранение в локальной карточке

В досье храните время как исходную строку источника и, при необходимости, отдельное вычисленное представление с явной пометкой. Не переписывайте исходник так, чтобы исчезли его Z или смещение. Если документ обновлялся, сохраните также момент фиксации каждой версии.

Экспорт JSON переносит текущую запись, а импорт проверяет параметры инструмента и ограничения размера. Собственную запись передают файлом; ссылка с фиксированным примером не является ссылкой на личное досье.

Источники и методика