Високосный ли год онлайн
Калькулятор работает по правилу григорианского календаря: проверьте, високосный ли год, сколько в нём дней и есть ли 29 февраля.
Что такое високосный год
Калькулятор работает по правилу григорианского календаря и сразу отвечает на практический вопрос: выбранный год високосный или обычный, 365 или 366 дней в нём будет и появляется ли дата 29 февраля.
Високосный год — год, в котором 366 дней вместо обычных 365 за счёт добавления 29 февраля. Это календарная поправка к средней длине солнечного года, чтобы месяцы и сезоны не смещались со временем.
Правило григорианского календаря
y — проверяемый год; leap(y) — признак високосного года по григорианскому правилу.
days(y) — число дней в году; leap(y) — результат проверки високосности; Feb 29 — наличие 29 февраля.
- Год делится на 4 → кандидат в високосные
- Но если делится на 100 → отменяется (обычный)
- Но если при этом делится на 400 → возвращается в високосные
- 2000 проходит все три проверки и остаётся високосным
- 1900 проходит проверки на 4 и 100, но не проходит вековое исключение по 400, поэтому обычный
- 2024 проходит проверку на 4 и не является вековым годом, поэтому високосный
- 2025 не проходит проверку на 4, поэтому обычный
Зачем нужен 29 февраля
Один оборот Земли вокруг Солнца занимает 365 суток 5 часов 48 минут 46 секунд (около365,2422 дня). За 4 года накапливаются почти полные сутки — их и добавляют как 29 февраля. Но «почти» — не «ровно»: за 400 лет погрешность даёт ещё ~3 лишних дня, поэтому 3 из 4 «вековых» лет (делящихся на 100) лишают статуса високосного. Так получается средняя длина года 365,2425 дня — точность 1 сутки в 3 226 лет.
Примеры проверки
| Год | Делится на 4 | Вековой год | Итог |
|---|---|---|---|
| 2024 | да | нет | високосный, 366 дней |
| 2025 | нет | нет | обычный, 365 дней |
| 1900 | да | да, но не делится на 400 | обычный, 365 дней |
| 2000 | да | да и делится на 400 | високосный, 366 дней |
| 2100 | да | да, но не делится на 400 | обычный, 365 дней |
Именно поэтому правило «каждый четвёртый год високосный» неполное: вековые годы вроде 1900 и 2100 становятся обычными, а годы 2000 и 2400 остаются високосными.
Что меняется в високосный год
| Параметр | Обычный год | Високосный год |
|---|---|---|
| Дней в году | 365 | 366 |
| Дней в феврале | 28 | 29 |
| Последний день февраля | 28 | 29 |
| Номер дня после 28 февраля | 60 (1 марта) | 60 (29 февраля) |
| 1 марта — какой день года | 60-й | 61-й |
| Возможное число ISO-недель | 52 или 53 | 52 или 53 |
Часто задаваемые вопросы
Источники и нормативная база
Расчёты выполняются на основе указанных нормативных и справочных источников. Ссылки открываются в новой вкладке.
Похожие инструменты
Узнайте, какой по счёту сегодня день года (1–366), сколько дней прошло и осталось до конца года. Прогресс-бар года, ISO-неделя, квартал, сезон, ключевые вехи и обратный поиск даты по номеру дня.
Определяет, на какой день недели приходится любая дата: сегодня, дата рождения, историческое событие или будущий день. Показывает ISO-номер дня недели, ISO-неделю, день года, високосность и сравнение с соседними годами.
Рассчитайте календарную разницу между двумя датами в днях, неделях, месяцах и годах. Прибавьте или вычтите дни к дате и узнайте день недели результата.
Считает, сколько дней между двумя датами: календарные дни, включение конечной даты, недели, месяцы, годы, будни, выходные и дата +/- N дней.
Узнайте возраст по дате рождения: сколько прошло полных лет, месяцев и дней на сегодня или на выбранную дату.