Два пригодных формата
Суффикс Z означает, что время дано в UTC: «2026-05-18T19:45:00Z». Числовое смещение записывают со знаком и часами с минутами: «2026-05-18T22:45:00+03:00». Оба примера могут обозначать один момент.
Формат полезен не только для начала матча. Так же можно записывать время публикации протокола, фиксации источника или отметку события, если источник предоставляет дату, часы и смещение. Тип времени следует подписывать отдельным полем.
| Запись | Расшифровка |
|---|---|
| 2026-05-18T19:45:00Z | 19:45 в UTC |
| 2026-05-18T22:45:00+03:00 | 22: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 переносит текущую запись, а импорт проверяет параметры инструмента и ограничения размера. Собственную запись передают файлом; ссылка с фиксированным примером не является ссылкой на личное досье.