Ищите свой город и год рождения: в таблицах написано, какое смещение от всемирного времени действовало тогда, а не сегодня. Час ошибки здесь уводит столп часа примерно в половине случаев, а у рождения близко к полуночи тащит за собой и столп дня.
Насколько это часто: сегодняшние московские плюс три неверны для 23 % дат с 1940 по 2010 год, для Калининграда — для 81 %, для Алма-Аты — для всех ста.
Москва: зимнее смещение
| Период | Смещение |
|---|---|
| с осени 1922 | UTC+2 |
| с 21 июня 1930 | UTC+3, декретный час |
| с 29 сентября 1991 | UTC+2, декретный час отменён |
| с 19 января 1992 | UTC+3, декретный час возвращён |
| с 27 марта 2011 | UTC+4 круглый год |
| с 26 октября 2014 | UTC+3 круглый год |
Летнее время
| Годы | Что было |
|---|---|
| 1917 — 1919, 1921 | ранние опыты с переводом стрелок, нерегулярные |
| 1930 — 1980 | переводов нет: страна живёт на декретном часе круглый год |
| 1981 — 2010 | стрелки переводят каждый год, летом плюс час |
| март 2011 | последний перевод вперёд, назад стрелки не вернули |
| с октября 2014 | переводов нет |
Летний час в расчёте показан отдельным слагаемым: «UTC+4 на эту дату, летнее время учтено (UTC+3 плюс час)». Это не косметика — базовое смещение меняли и посреди года, и без разложения летнюю добавку легко посчитать нулевой.
Города: что и когда менялось
| Город | Зимнее смещение по периодам |
|---|---|
| Калининград | +1 до 1945, ещё Кёнигсберг · +2 с 10.04.1945 · +3 с 07.04.1946 · +2 с 24.09.1989 · +3 с 27.03.2011 · +2 с 26.10.2014 |
| Санкт-Петербург | как Москва |
| Волгоград | +4 с 1930 · +3 с 25.09.1988 · +4 с 31.03.1991 · +3 с 27.09.1992 · +4 с 27.03.2011 · +3 с 26.10.2014 · +4 с 28.10.2018 · +3 с 27.12.2020 |
| Саратов | +4 с 1930 · +3 с 25.09.1988 · +4 с 31.03.1991 · +3 с 27.09.1992 · +4 с 27.03.2011 · +3 с 26.10.2014 · +4 с 04.12.2016 |
| Самара | +4 с 1930 · +3 с 24.09.1989 · +4 с 20.10.1991 · +3 с 31.10.2010 · +4 с 27.03.2011 |
| Екатеринбург | +5 с 1930 · +4 с 29.09.1991 · +5 с 19.01.1992 · +6 с 27.03.2011 · +5 с 26.10.2014 |
| Новосибирск | +7 с 1930 · +6 с 29.09.1991 · +7 с 19.01.1992 · +6 с 26.09.1993 · +7 с 27.03.2011 · +6 с 26.10.2014 · +7 с 24.07.2016 |
| Владивосток | +10 с 1930 · +9 с 29.09.1991 · +10 с 19.01.1992 · +11 с 27.03.2011 · +10 с 26.10.2014 |
| Алма-Ата | +6 с 1930 · +5 с 29.09.1991 · +6 с 19.01.1992 · +5 с 01.03.2024 |
| Минск | +2 с 1924 · +3 с 21.06.1930 · +1 в 1942 — 1944 · +3 с 03.07.1944 · +2 с 29.09.1991 · +3 с 27.03.2011 |
| Киев | +2 с 1924 · +3 с 21.06.1930 · +1 в 1942 — 1943 · +3 с 06.11.1943 · +2 с 29.09.1991 |
Смещения в таблице зимние. В годы, когда переводили стрелки, с конца марта по конец сентября к ним добавляется час; в Казахстане переводы шли с 1981 по 2004 год, дальше их отменили.
Осень 1991-го и январь 1992-го стоят в большинстве строк: тогда декретный час сначала отменили по всему бывшему Союзу, а через три месяца вернули. Рождения этих трёх месяцев — самое частое место расхождения с чужими программами.
Откуда эти числа
Из двух наборов данных, которые лежат в платформе и обновляются вместе с ней: правила переходов — 598 зон и 41 184 перехода, прочитанные из базы IANA (tzdata 2026b), и границы зон — 1184 контура на 419 зон. По координатам находится зона, внутри зоны — смещение на нужный момент.
Ни одного обращения к чужой справочной службе во время расчёта не происходит: данные от запроса к запросу не меняются, а держать чужую точку отказа на пути построения карты незачем.
Если точка оказалась вне известных границ — море, остров, упрощённая береговая линия, — расчёт скажет «часовой пояс места определить не удалось» и оставит поле вам. Угадывать смещение по долготе он не станет: по ней не видно ни границ областей, ни того, где страну перевели в соседний пояс решением сверху.
Как расхождение в поясе выглядит в самой карте — на странице «Почему у разных сайтов расходятся часы рождения».
Ба ЦзыКарта рождения: четыре столпа, 10 божеств, символические звёздыПосчитатьЗначит, в день рождения там действовало +4 — декретный или летний час. Смещение найдено по вашей дате, а не подставлено наугад.
Возьмите строку области или ближайшего крупного города: пояса менялись областями, а не населёнными пунктами. В самих формах город выбирается из списка, и смещение подставляется по координатам — таблица нужна для сверки, а не для ввода.
Да: в документах записывают время по тем часам, что шли тогда. Так его и вводите, ничего не вычитая.
Область меняла пояс четыре раза за последние пятнадцать лет. Это не ошибка данных, а история: для рождений 2011 — 2020 годов пояс Волгограда приходится смотреть по дате, и разница доходит до часа.