К содержанию
Расчёт в браузере

Високосный год

1900 не високосный, 2000 — високосный. Правило короткое, ошибки обычно как раз на круглых столетиях.

Делится на 4, кроме круглых столетий

Год високосный, если делится на 4. Если при этом делится на 100, високосным он не считается, кроме случая, когда делится на 400. Так устроен григорианский календарь.

Високосный = делится на 4 и не на 100, либо делится на 400

1900 и 2000

Год високосный, если делится на 4, но не на 100, либо если делится на 400. 2024 делится на 4 и не на 100 — в нём 366 дней. 1900 делится на 100, но не на 400 — 365 дней. 2000 делится на 400 и високосный. Ошибки почти всегда на этих круглых годах.

Правило григорианское. Для дат до его введения в конкретной стране календарь мог быть другим, страница этого не знает. 29 февраля в расчётах возраста учитывается в возрасте.

Откуда брать числа

  • Год

Пример

2024 делится на 4 и не делится на 100, поэтому в нём 366 дней. 1900 делится на 100, но не на 400, поэтому 365.

Вопросы

2100 будет високосным?

Нет. Он делится на 100 и не делится на 400.

Работает для старых дат?

Правило григорианское. Страны переходили на него в разные годы, для истории до перехода сверяйте местный календарь.

Зачем это рядом с днями между датами?

Чтобы отдельно проверить год, не выставляя 29 февраля руками.