Слово «високосный» звучит загадочно, но его корни лежат на поверхности — в латинском языке и древнеримском календаре. Термин происходит от латинского bis sextus, что буквально означает «второй шестой». Это название дня, который римляне добавляли к февралю для синхронизации календаря с солнечным годом. Понимание этимологии снимает магию с термина и превращает его в чёткую математическую необходимость.

Многие ошибочно считают, что «високосный» связан со словом «висок» или «высокий». На самом деле русское слово калькируется с латинского через церковнославянский «високосъ» — «двойной шестой». Древние римляне считали дни до следующего месяца (календ), и добавленный день называли ante diem bis sextum Kalendas Martias — «второй шестой день перед мартовскими календами». Отсюда и пошло название.

Римские корни: как Юлий Цезарь пересчитал время

До реформы 45 года до н.э. римский календар был лунным и содержал 355 дней. Жрецы-понтифики вручную вставляли дополнительный месяц Мерцединий, но делали это хаотично — часто в политических целях. К времени Цезаря календарь отставал от солнечного года на три месяца. Юлий Цезарь, консультируясь с александрийским астрономом Созигеном, ввёл солнечный календарь длиной 365,25 дня.

Решение было элегантным: каждый четвёртый год делался на день длиннее. Этот лишний день вставляли после 24 февраля — шестого дня перед мартовскими календами. Так появился «второй шестой» день, bis sextus. В современном счёте это 29 февраля, но римляне считали иначе: 24 февраля был sextus (шестой), а добавленный — bis sextus (второй шестой). Оба дня считались одним для правовых целей.

⚠️ Внимание: в юлианском календаре високосный день не был 29 февраля в современном понимании. Римляне удваивали 24 февраля, и юридически это считалось одним длинным днём.

Этимология в славянских языках: от «високосъ» к современному слову

В древнерусском языке термин звучал как «високосъ» или «високосный год». Корень -скок- здесь не от «скакать», а от старославянского «съкъ» — «число, счёт». Приставка ви- (от двои-, «дважды») указывает на удвоение. То есть «високосный» — это «год с удвоенным счётом дня».

Интересно, что в украинском — «високосний», в белорусском — «высакасны», в польском — przestępny (от «переступать»), а в чешском — přestupný. Западные славяне акцентировали внимание на «переходе» через лишний день, а восточные — на удвоении счёта. В английском leap year («год-прыжок») метафора другая: день недели «прыгает» через одно значение (обычно сдвиг на 1 день, в високосный — на 2).

  • 📜 Латинский bis sextus — «второй шестой» (день перед мартовскими календами)
  • 📜 Древнерусский «високосъ» — калька с латинского через греческое
  • 📜 Английский leap year — «прыгающий год» (сдвиг дня недели)
  • 📜 Немецкий Schaltjahr — «год переключения/вставки»
📊 Какой вариант названия високосного года вам кажется наиболее логичным?
Високосный (удвоенный счёт)
Leap year (прыгающий год)
Schaltjahr (год вставки)
Przestępny (год перехода)

Математика календаря: почему 0,25 дня решают всё

Солнечный год (тропический) длится примерно 365,2422 суток. Юлианский календарь округлял это до 365,25, добавляя день каждые 4 года. Ошибка в 11 минут 14 секунд в год казалась незначительной, но за веки накапливалась. К 1582 году набежало 10 лишних дней — весеннее равноденствие сместилось на 11 марта. Это угрожало расчёту Пасхалии.

Папа Григорий XIII ввёл поправку: годы, делящиеся на 100, не являются високосными, кроме тех, что делятся на 400. Так 1700, 1800, 1900 — обычные годы, а 2000 — високосный. Григорианский календарь даёт среднюю длину года 365,2425 дня — ошибка всего 26 секунд в год. Накопится сутки за 3300 лет.

Год Юлианский календарь Григорианский календарь Примечание
1600 Високосный Високосный Делится на 400
1700 Високосный Обычный Делится на 100, не на 400
1900 Високосный Обычный Делится на 100, не на 400
2000 Високосный Високосный Делится на 400
2100 Високосный Обычный Следующее исключение
💡

Правило Григория XIII: високосный — год, делящийся на 4, за исключением столетий, не делящихся на 400.

29 февраля: день, которого «нет» в обычных годах

В невисокосные годы 29 февраля физически отсутствует в календаре. Это создаёт уникальные правовые и бытовые ситуации. Люди, родившиеся 29 февраля, называются «високосниками» или «липингс» (от англ. leapling). По разным оценкам, в мире живет около 5 миллионов таких людей. Вероятность родиться в этот день — 1 к 1461.

В разных странах по-разному решают вопрос празднования дня рождения в невисокосные годы. В Великобритании юридически день рождения считается 1 марта. В США и большинстве стран — 28 февраля. В Новой Зеландии для водительских прав и пенсий дата фиксируется как 28 февраля, а для алкоголя — 1 марта. В России ГК РФ не регулирует этот вопрос прямо, но судебная практика склоняется к 28 февраля.

⚠️ Внимание: если в договоре или документе указана дата 29 февраля, в невисокосный год действие переносится на 28 февраля или 1 марта — уточняйте это заранее, чтобы избежать споров.
  • 🎂 Вероятность родиться 29 февраля — около 0,068%
  • 🎂 Знаменитые «високосники»: Джиоаккино Россини, Тони Роббинс, Джа Реддик
  • 🎂 В Ирландии существует традиция: 29 февраля женщина может сделать предложение мужчине
  • 🎂 В Греции считается неудачей жениться в високосный год
Почему в Греции боятся жениться в високосный год?

Эта суеверия восходит к древности. Греки считали, что високосный год «неполный» или «искажённый» из-за лишнего дня, поэтому любые важные начинания в него обречены на неудачу. Статистика браков в Греции действительно падает в високосные годы на 10-15%.

Високосная секунда: когда добавляют не день, а секунду

Помимо високосного дня существует високосная секунда. Земля вращается неравномерно: приливное трение замедляет вращение, а движения ядра и мантии — ускоряют. Атомные часы (TAI) идут строго равномерно, а астрономческое время (UT1) плавает. Когда разница накапливается до 0,9 секунды, МБВР (Международная служба вращения Земли) объявляет добавление секунды — обычно 30 июня или 31 декабря.

С 1972 года добавлено 27 високосных секунд. Последняя — 31 декабря 2016 года. В 2022 году на Генеральной конференции мер и весов решили отменить високосные секунды к 2035 году — их введение ломает IT-системы, GPS, финансовые торговли. Разницу накапливают и будут компенсировать крупнее — возможно, високосной минутой через столетия.

💡

Если вы пишете код, работающий со временем, всегда используйте библиотеки с поддержкой IANA Time Zone Database (tzdata). Ручная обработка високосных секунд и переходов на летнее/зимнее время — источник багов.

Культурный код: високосный год в фольклоре и суевериях

Во многих культурах високосный год считается «тяжёлым», «нечистым» или «годом Кащия». В славянской традиции его называли «годом Кащия» — по имени хитроумного персонажа сказок, который «смерть в игле, игла в яйце...». Поверие: в этом году чаще умирают люди, гниет сено, рождаются двухголовые телята. Статистика смертности не подтверждает аномалий.

В Ирландии и Британии 29 февраля — «День singel-лейди» (Bachelor's Day). По легенде, св. Бригиджа жаловалась св. Патрику, что женщины слишком долго ждут предложения. Патрик разрешил: раз в 4 года женщины могут сами делать предложение. Если мужчина отказывается — он должен дать женщине шёлковое платье или перчатки. В Дании — 12 пар перчаток, в Финляндии — ткань для юбки.

  • 🍀 Ирландия: женщина предлагает мужчине 29 февраля
  • 🍀 Дания: отказ = 12 пар перчаток
  • 🍀 Финляндия: отказ = ткань для юбки
  • 🍀 Греция: неудача жениться в високосный год
  • 🍀 Италия: «anno bisesto, anno funesto» — «високосный год, зловещий год»

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

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

IT-проблемы: как високосный год ломает код

Известная ошибка «29 февраля» (Leap Year Bug) регулярно парализует системы. В 2000 году проблема Y2K перекрыла её, но в 2012, 2016, 2020 годами фиксировались сбои: Azure вылетел на 12 часов, Gmail терял письма, сертификаты SSL становились недействительными. Причина — программисты пишут if (month == 2 && day == 29) без учёта правил григорианского календаря.

Ещё чаще ошибаются в расчёте возраста: (currentDate - birthDate) / 365 даёт погрешность. Правильно — использовать библиотеки дат (datetime в Python, java.time в Java, Intl.DateTimeFormat в JS). Они знают правила григорианского календаря, часовые пояса и исторические переходы (в России григорианский календарь приняли только в 1918 году — после 31 января сразу пришло 14 февраля).

⚠️ Внимание: в России 1918 года не было дат с 1 по 13 февраля. Если ваш код работает с историческими данными РФ до 1918 года — используйте юлианский календарь или библиотеки с поддержкой календарной реформы.
Самый дорогой баг из-за 29 февраля?

В 1996 году система контроля полётов FAA (США) упала 29 февраля из-за ошибки в коде на Ада. Результат: задержка сотен рейсов, ущерб оценивался в миллионы долларов. Причина: программист написал проверку високосности только через деление на 4, забыв про правило столетий. Код работал с 1972 года и «сломался» только в 2000-м — но 2000 был високосным по правилу 400, так что баг проявился в 1996 (не високосный по старому коду, но високосный по правилам).

Часто задаваемые вопросы

Почему високосный год называется именно так, а не «длинный год»?

Название пришло из латинского bis sextus — «второй шестой». Римляне удваивали 24 февраля (шестой день перед мартовскими календами), и этот удвоенный день называли «вторым шестым». Русское слово «високосный» — калька через церковнославянский «високосъ», где «ви-» означает «дважды», а «-скос» — «число, счёт».

Правда ли, что в 2000 году не было високосного года из-за правила столетий?

Нет, 2000 год был високосным. Правило Григория XIII: столетия (года, делящиеся на 100) — обычные, кроме тех, что делятся на 400. 2000 делится на 400, поэтому это високосный год. Следующее «пропущенное» високосное столетие — 2100 год.

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

В невисокосные годы большинство отмечает 28 февраля или 1 марта. Юридически: в Великобритании — 1 марта, в США и РФ — чаще 28 февраля. Вероятность родиться 29 февраля — 1 к 1461, в мире около 5 млн «високосников».

Зачем нужны високосные секунды, если есть високосные дни?

Високосный день корректирует календарь под солнечный год (365,2422 дня). Високосная секунда корректирует астрономческое время (вращение Земли) под атомное время. Земля вращается неравномерно, атомные часы — идеально ровно. Разницу компенсируют добавлением секунды в UTC.

Будет ли 29 февраля в 2100 году?

Нет. 2100 год делится на 100, но не делится на 400. По григорианскому календарю это обычный год в 365 дней. Февраль 2100 года будет 28-дневным. Следующий високосный год после 2096 — 2104.