Когда команда разбросана от Калининграда до Владивостока, а клиенты сидят в Берлине и Нью-Йорке, ошибиться со временем созвона на час — обычное дело. Причина почти всегда одна: летнее время в другой стране. Разберём основы и правила, которые помогут планировать без сюрпризов.
UTC, GMT и смещения
UTC (Coordinated Universal Time) — всемирное координированное время, точка отсчёта для всех часовых поясов. Любое местное время записывается как смещение от UTC:
- Москва: UTC+3;
- Лондон зимой: UTC+0, летом: UTC+1;
- Нью-Йорк зимой: UTC−5, летом: UTC−4.
GMT (Greenwich Mean Time) исторически — среднее время на Гринвичском меридиане. В быту его используют как синоним UTC+0, но в Великобритании «GMT» означает именно зимнее время, а летом там действует BST (UTC+1).
В программировании и логах удобнее всего хранить время в UTC и переводить в местное только при показе пользователю. Подробнее — в гайде Unix-время.
Часовые пояса России
В России 11 часовых поясов. С 26 октября 2014 года часы не переводятся, время во всех регионах постоянное.
| Время | Смещение | Примеры регионов |
|---|---|---|
| МСК−1 | UTC+2 | Калининград |
| МСК | UTC+3 | Москва, Санкт-Петербург, Казань, Ростов-на-Дону |
| МСК+1 | UTC+4 | Самара, Саратов, Ульяновск, Астрахань |
| МСК+2 | UTC+5 | Екатеринбург, Челябинск, Пермь, Тюмень |
| МСК+3 | UTC+6 | Омск |
| МСК+4 | UTC+7 | Новосибирск, Красноярск, Томск, Барнаул |
| МСК+5 | UTC+8 | Иркутск, Улан-Удэ |
| МСК+6 | UTC+9 | Якутск, Чита, Благовещенск |
| МСК+7 | UTC+10 | Владивосток, Хабаровск |
| МСК+8 | UTC+11 | Магадан, Южно-Сахалинск |
| МСК+9 | UTC+12 | Петропавловск-Камчатский, Анадырь |
Время отдельных регионов несколько раз менялось законом, поэтому для точного расписания полагайтесь на актуальные базы часовых поясов (IANA tz database), а не на старые таблицы.
Часовые пояса СНГ и соседей
- Беларусь: UTC+3 круглый год — совпадает с Москвой.
- Казахстан: с 1 марта 2024 года вся страна живёт по единому времени UTC+5 (МСК+2). Астана и Алматы тогда перевели часы на час назад.
- Узбекистан: UTC+5; Кыргызстан: UTC+6; Таджикистан: UTC+5.
- Армения, Грузия, Азербайджан: UTC+4, без перехода на летнее время.
- Турция: постоянно UTC+3 с 2016 года.
- Украина и Молдова: зимой UTC+2, летом UTC+3 — переводят часы по европейским правилам.
Летнее время в Европе и США
Большинство ошибок связано с тем, что одни страны переводят часы, а другие — нет, и делают это в разные дни.
Европейский союз (а также Великобритания, Украина, Молдова):
- переход на летнее время — последнее воскресенье марта в 01:00 UTC;
- возврат на зимнее время — последнее воскресенье октября в 01:00 UTC;
- в 2026 году — 29 марта и 25 октября.
США и Канада (большая часть):
- переход — второе воскресенье марта в 2:00 по местному времени;
- возврат — первое воскресенье ноября в 2:00;
- в 2026 году — 8 марта и 1 ноября.
Из-за разных дат дважды в год есть «окна» в 1–3 недели, когда разница между Европой и США на час меньше обычной. Разница Москвы с Берлином зимой — 2 часа, летом — 1 час; с Нью-Йорком — 8 и 7 часов соответственно.
Как назначить созвон в разных часовых поясах
- Указывайте время с поясом: «15:00 МСК (12:00 UTC)», а не просто «в 15:00».
- Используйте календарь, который сам пересчитывает время для приглашённых. Отправляйте событие, а не текст.
- Ищите пересечение рабочих часов. Москва и Новосибирск пересекаются почти весь день, Москва и Нью-Йорк — только во второй половине дня по Москве.
- Проверяйте даты рядом с переходом на летнее время — особенно конец марта, конец октября и начало ноября.
- Учитывайте линию перемены дат: утро понедельника в Москве — ещё воскресенье в Калифорнии.
Удобно подобрать время в конвертере часовых поясов, а длительность проектов и сроки — в калькуляторе дней между датами.
Пример расчёта
Нужно созвониться в 17:00 по Москве с коллегами во Владивостоке, Берлине и Нью-Йорке в середине ноября 2026 года.
- 17:00 МСК = 14:00 UTC.
- Владивосток (UTC+10): 14 + 10 = 00:00 следующего дня — неудобно.
- Берлин (зимой UTC+1): 15:00.
- Нью-Йорк (зимой UTC−5): 09:00.
Если Владивосток обязателен, единого удобного времени нет — лучше разбить встречу на две.
Время в договорах и сервисах
Если в договоре, оферте или условиях акции указано «до 23:59 31 октября», без часового пояса неясно, о каком моменте идёт речь. Российские компании обычно подразумевают московское время, но лучше указывать его явно: «до 23:59 по московскому времени (UTC+3)». То же касается сроков подачи документов на зарубежных порталах — у многих из них дедлайн указан по UTC или по времени страны организатора.
Сколько часов разницы: быстрые формулы
Чтобы перевести время из города A в город B, найдите их смещения от UTC и вычтите:
Время в B = время в A − смещение A + смещение B
Пример: 10:00 в Екатеринбурге (UTC+5) — сколько в Калининграде (UTC+2)? 10 − 5 + 2 = 07:00. Для городов, где переводят часы, берите смещение, действующее на нужную дату.
Частые ошибки
- «Время по Москве» в летний период за рубежом: в июле Москва и Лондон отличаются на 2 часа, в январе — на 3.
- Записывать время без указания пояса в договорах, рассылках и анонсах вебинаров.
- Использовать аббревиатуры вроде CST или IST: они обозначают разные пояса в разных странах. Надёжнее указывать UTC±N или город.
- Хранить в базе локальное время без смещения — после перевода часов появляются дубли и пропуски.
Чек-лист
- Время встречи указано с поясом и в UTC.
- Проверено, не попадает ли дата на переход на летнее время в стране участника.
- Приглашение отправлено через календарь.
- В системах время хранится в UTC.
Если предстоит перелёт через несколько поясов, пригодится гайд Как справиться с джетлагом.