Високосный год — это календарный год, продолжительность которого составляет 366 дней вместо обычных 365. Дополнительный день добавляется в конец февраля, делая его 29-дневным. Такая коррекция необходима для синхронизации календаря с астрономическим циклом Земли вокруг Солнца.

Тропический год — реальное время полного оборота планеты — составляет приблизительно 365 дней, 5 часов, 48 минут и 45 секунд. Накопленные за четыре года «лишние» сутки превращаются в 29-е февраля. Без этой поправки календарь бы уходил вперёд на один день каждые четыре года, и через столетия сезоны сместились бы на месяцы.

📊 Как часто вы замечаете 29 февраля в календаре?
Каждый раз — это особенный день
Только если у кого-то ДР
Практически никогда
Не знал, что так бывает

Астрономические основы дополнительного дня

Разница между календарным годом (365 дней) и тропическим годом (≈365,2422 суток) кажется незначительной, но в масштабах веков она критическая. За 100 лет накопление составляет около 24 дней. Это означало бы, что в северном полушарии лето начнётся в сентябре, а зима — в марте.

Добавление одного дня каждые четыре года компенсирует 0,25 суток в год. Однако точное значение 0,2422 делает простое правило «каждый четвёртый» слегка избыточным. Эта погрешность в 11 минут в год привела к необходимости более сложных правил в григорианском календаре.

⚠️ Внимание: простая формула «год делится на 4» даёт ошибку в 3 лишних дня за 400 лет. Именно поэтому ввели исключения для столетий.

История календарной реформы: от Юлия Цезаря до Григория XIII

Первым ввел регулярный високосный год Юлий Цезарь в 45 г. до н.э. Юлианский календарь делал каждый четвёртый год 366-дневным без исключений. Это было революционно для Рима, но погрешь в 11 минут накопилась: к XVI весне равноденствие отступило на 10 дней.

Папа Григорий XIII в 1582 году подписал буллу «Inter gravissimas», устранив накопленный сдвиг. 10 дней просто «выкинули» из календаря: за 4 октября последовало 15 октября. Новые правила исключили високосность для столетий, не делящихся на 400.

Россия перешла на «новый стиль» только в 1918 году большевиками. Поэтому разница между старым и новым стилем в XX–XXI веках составляет 13 дней. Это важно помнить при работе с историческими датами до 1918 года.

☑️ Как проверить, является ли год високосным

Выполнено: 0 / 4

Правила определения високосного года в григорианском календаре

Алгоритм проверки года на високосность состоит из трёх последовательных шагов. Он реализован во всех современных языках программирования и библиотеках дат. Понимание логики помогает избежать ошибок в расчётах сроков, процентов и возраста.

Правило 1: Год, номер которого кратен 4, — високосный. Правило 2: Исключение: годы, кратные 100, — обычные (365 дней). Правило 3: Исключение из исключения: годы, кратные 400, — всё равно високосные. Именно поэтому 2000 год имел 366 дней, а 2100 год их не будет.

Этот алгоритм даёт среднюю длину года 365,2425 суток. Погрешь относительно тропического года составляет всего 26 секунд в год. Накопление суток произойдёт лишь через 3300 лет, что достаточно точно для гражданских нужд.

⚠️ Внимание: в Excel и Google Таблицах функция ДАТА(год;2;29) для невисокосного года вернёт 1 марта. Всегда проверяйте граничные условия в финансовых моделях.
Почему 2000 год был високосным, а 1900 — нет?

Правило Григорианского календаря гласит: столетия (года, оканчивающиеся на 00) являются високосными ТОЛЬКО если делятся на 400. 2000 ÷ 400 = 5 — високосный. 1900 ÷ 400 = 4,75 — обычный год 365 дней. Это единственное исключение из правила «каждый 4-й год» в современном календаре.

Влияние дополнительного дня на современные системы

В IT-инфраструктуре 29 февраля — классический источник багов. Системы авторизации, расчёт процентов по вкладам, страховые полисы и подписки часто ломаются на этой дате. Известен случай 2012 года, когда Azure вылетел из-за неверной проверки сертификата на 29 февраля.

Финансовые расчёты требуют точного знания базы дней: 365 или 366. Метод Actual/Actual использует реальное число дней в году. Метод 30/360 считает все месяцы по 30 дней, игнорируя реальность. Выбор конвенции меняет доходность облигаций и стоимость кредитов.

Для разработчиков: всегда используйте стандартные библиотеки (datetime в Python, java.time в Java, DateTime в .NET). Никогда не пишите свою логику проверки високосности вручную — это гарантированно приведёт к ошибке на столетиях.

💡

При проектировании БД для хранения дат рождения используйте тип DATE, а не VARCHAR. Индексы по DATE работают корректно с 29 февраля, а строковые сравнения — нет.

💡

Григорианский алгоритм (кратен 4, не кратен 100, кратен 400) — золотой стандарт точности для гражданского календаря на ближайшие 3000 лет.

Традиции, приметы и фольклор 29 февраля

В ирландской и скотской традициях 29 февраля — день, когда женщина может сделать предложение мужчине. Легенда связывает это со святой Бригидой и св. Патриком. Если мужчина отказывал, он должен был заплатить штраф: платье, перчатки или деньги.

В Греции считается неудачей жениться в високосный год. Статистика браков в Греции действительно показывает провал в такие годы. В تاиланде 29 февраля — день бесплатных свадеб в муниципалитетах, что создаёт ажиотаж.

Люди, родившиеся 29 февраля, называются «високосниками» или «липлингами». Вероятность такого рождения — 1 к 1461. В невисокосные годы они празднуют 28 февраля или 1 марта. Юридически возраст наступает 28 февраля в 24:00 (то есть в начале 1 марта) по решению Верховного Суда РФ.

Високосные годы в других календарных системах

Не только Григорианский календарь использует интеркаляцию (вставку дней). В еврейском календаре добавляется целый 13-й месяц (Адар II) 7 раз за 19-летний цикл Метона. Это лунисолнечный календарь, где год может быть 353, 354, 355, 383, 384 или 385 дней.

Исламский календарь чисто лунный (354/355 дней), високосных дней не имеет. Его годы быстрее солнечных на 11 дней, поэтому Рамадан сдвигается по сезонам. Персидский (Джалали) календарь — самый точный солнечный: 8 високосных лет за 33-летний цикл, погрешь 1 день на 5000 лет.

Григорианский календарь опережает астрономию на 26 секунд в год, тогда как персидский — на 10 секунд.

КалендарьТипПравило високосностиСредняя длина года
ГригорианскийСолнечныйКратный 4, не 100, либо 400365,2425 дней
ЮлианскийСолнечныйКаждый 4-й год365,25 дней
ПерсидскийСолнечный8 лет за 33-летний цикл365,2424 дня
ЕврейскийЛунисолнечный7 доп. месяцев за 19 лет365,2468 дней
ИсламскийЛунныйНет (354/355 дней)354,367 дней

Интересные факты и рекорды, связанные с 366 днями

Единственный в истории известный случай рождения трёх поколений 29 февраля — семья Киогов из Ирландии. Питер Киог родился 29.02.1940, его сын Питер — 29.02.1964, внука Бетани — 29.02.1996. Вероятность такого совпадения астрономически мала.

В 2008 году (високосном) мировой ВВП вырос на ~1/366 части просто за счёт дополнительного рабочего дня. Экономисты называют это «эффектом 29 февраля». В 2020 году пандемия перекрыла этот эффект, но в 2026 году он снова проявится в квартальной отчётности.

Следующие високосные годы: 2026, 2028, 2032, 2036, 2040. Год 2100 будет обычным. Ближайшее «пропущенное» столетие — важная ориентировка для долгосрочного планирования и тестирования ПО.

⚠️ Внимание: при расчёте пенсионного стажа и страхового стажа в РФ 29 февраля учитывается как полноценный календарный день. Пропуск его в расчётах недопустим.
Часто задаваемые вопросы (FAQ)
Почему в феврале 28 дней, а не 30, и куда делся 29-й в обычные годы?

Изначально в римском календаре февраль был последним месяцем года и имел 28 дней (чётное число считалось неудачным). Юлий Цезарь добавил день к январю, а в високосный год — второй день к февралю. История о том, что Август «украл» день у февраля для своего месяца — миф.

Как отмечают день рождения люди, родившиеся 29 февраля, в обычные годы?

По российскому закону (ст. 191 ГК РФ) возраст наступает в 24:00 последнего дня года жизни. Для «високосников» в невисокосный год это момент перехода 28 февраля на 1 марта. Праздновать можно в любой из двух дней по желанию.

Будет ли 2100 год високосным?

Нет. 2100 делится на 100, но не делится на 400. В нём будет 365 дней. Это первое такое «пропущенное» високосное столетие с 1900 года. Многие программные системы, написанные с упрощённой логикой, ошибочно сделают его 366-дневным.

Есть ли високосные секунды?

Да, но это другая механика. Високосная секунда добавляется (или вычитается) по решению МБВР (IERS) для синхронизации атомного времени (TAI) с вращением Земли (UT1). Обычно это 30 июня или 31 декабря. С 2035 года планируется отмена високосных секунд.

Как високосный год влияет на зарплату при окладе?

При фиксированном месячном окладе зарплата за февраль не меняется — выплачивается полная сумма за месяц. При посуточной или почасовой оплате — 29 февраля оплачивается как обычный рабочий день. Годовой фонд рабочего времени в производственном календаре увеличивается на 8 часов (1 смену).