UTC — координированное всемирное время, атомный эталон. Все часовые пояса определяются как смещение от UTC. Прошло не более 0.9 секунд с точностью до атомных часов. В программировании и авиации используется как единая точка отсчёта.
DST — переход на лето
Не везде
США, ЕС — да · РФ, Китай, Индия — нет
Летнее время (Daylight Saving Time) сдвигает часы на 1 час вперёд на летний период. Действует в США, Канаде, ЕС, Австралии. Россия отказалась в 2011, Китай никогда не использовал. Из-за DST зимнее и летнее смещение часового пояса могут отличаться: EDT (UTC-4) vs EST (UTC-5).
Некруглые смещения
IST, NPT
Индия: +5:30 · Непал: +5:45 · Иран: +3:30
Не все зоны кратны часу. Индия (IST) — UTC+5:30, Непал (NPT) — UTC+5:45, Иран (IRST) — UTC+3:30, часть Австралии — UTC+9:30. Причина — исторические компромиссы: страны выбирали смещение по солнцу столицы, а не по стандарту.
IANA имена
База данных
Europe/Moscow · America/New_York
Каноническая база часовых поясов — IANA Time Zone Database (tzdata). Формат «Регион/Город». Учитывает исторические изменения: правило DST, переносы, отмены. Обновляется несколько раз в год. Используется во всех Unix-системах, JavaScript, Python и большинстве БД.
04
Частые вопросы
Выберите зоны — страница покажет время в каждой и разницу между ними, а ниже идут мировые часы по десятку крупных городов. Переход на летнее время учитывается автоматически: расчёт опирается на базу часовых поясов, встроенную в браузер, а не на фиксированные смещения.
Разница считается автоматически, но важно понимать, что она непостоянна. Между Москвой и Нью-Йорком это семь или восемь часов в зависимости от сезона: в США переход на летнее время есть, а в России его отменили в 2014 году. Поэтому запоминать разницу числом бесполезно.
UTC — современный стандарт на атомных часах, GMT — исторический, привязанный к астрономическим наблюдениям в Гринвиче. Численно они совпадают с точностью до долей секунды, и в быту разницы нет, но в технических документах и стандартах корректной считается запись UTC. GMT при этом остался названием британского зимнего времени, и в этом значении он вполне жив.
Ориентируйтесь на пересечение рабочих часов: мировые часы на странице показывают несколько городов сразу, и окно совпадения видно без вычислений. Учтите нерабочие дни — в части стран Ближнего Востока неделя начинается в воскресенье, а выходной приходится на пятницу, и никакой расчёт смещения об этом не предупредит.
Это исторические и политические решения, а не астрономия. Индия живёт по UTC+5:30 всей страной, Непал — по UTC+5:45, часть Австралии — по UTC+9:30. Такие пояса возникли как компромисс между солнечным временем на местности и желанием иметь одно время внутри государства.
Нет. Расчёты выполняются в браузере на его собственной базе часовых поясов, выбранные зоны никуда не передаются и нигде не сохраняются. Отсюда и практическое следствие: если браузер давно не обновлялся, свежие изменения правил перехода на летнее время он может не знать.