Без загрузки, 100% локально, без аккаунта

Проверка високосного года

Введите год, чтобы узнать, является ли он високосным и почему.

Как работает Проверка високосного года

Проверка високосного года сообщает, является ли любой год високосным, и подробно объясняет причину по григорианскому правилу. Правило состоит из трёх частей: год является високосным, если он делится на 4; за исключением столетних лет (делящихся на 100), которые не являются високосными; за исключением лет, делящихся на 400, которые снова являются високосными. Так, 2000 год был високосным (делится на 400), 1900 -- нет (делится на 100, но не на 400), а 2024 является (делится на 4 и не является столетним). Проверка выполняется локально в браузере без обращения к серверу.

Инструмент также показывает ближайший предыдущий и следующий високосные годы, чтобы вы могли сориентироваться в цикле. Цикл почти всегда составляет 4 года, но пропускается в столетних годах, не делящихся на 400. Последнее такое исключение -- 1900 год, следующее -- 2100. Между этими исключениями порядок регулярный: 2020, 2024, 2028, 2032 и так далее.

Проверка високосного года: пошаговая инструкция

  1. Введите или выберите год для проверки.
  2. Прочитайте ответ «да» или «нет» и пояснение, какое правило применяется.
  3. Посмотрите ближайшие предыдущий и следующий високосные годы, приведённые ниже.

Частые сценарии использования

  • Разработчик, создающий функцию проверки дат, хочет убедиться в точности правила григорианского високосного года перед написанием кода.
  • Человек, рождённый 29 февраля, хочет узнать, сколько у него было настоящих дней рождения.
  • Финансовая система рассчитывает ежедневные проценты и должна подтвердить, сколько дней в конкретном году: 365 или 366.
  • Дизайнер календаря определяет все високосные годы в 20-летнем диапазоне, чтобы правильно распределить дополнительный день.

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

Каково полное правило григорианского високосного года?

Год является високосным, если: (1) он делится на 4, И (2) он не делится на 100, ИЛИ (3) он делится на 400. Сочетание трёх условий означает, что 97 из каждых 400 лет являются високосными, что даёт среднюю длину года в 365,2425 дня -- близко к реальному солнечному году приблизительно в 365,2422 дня.

Был ли 2000 год високосным?

Да. 2000 делится на 400, следовательно, удовлетворяет условию 3 и является високосным. Это ввело в заблуждение некоторые программные системы, реализовавшие только упрощённое правило «делится на 4».

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

Нет. 2100 делится на 100, но не на 400, поэтому не выполняет условие 2 и является обычным годом в 365 дней. Предыдущим невисокосным столетним годом был 1900-й.

Выполняется ли расчёт високосного года на сервере?

Нет. Правило -- это три проверки делимости целых чисел, которые выполняются полностью в браузере. Введённый год не передаётся; он вычисляется локально и результат показывается без какой-либо сетевой активности.

Сколько дней в високосном году?

366. Дополнительный день -- 29 февраля, добавляемый в самый короткий календарный месяц. Все остальные месяцы сохраняют обычную длину.

Применяется ли этот инструмент к юлианскому календарю?

Нет. В юлианском календаре более простое правило: каждый год, делящийся на 4, является високосным, без столетних исключений. Этот инструмент реализует только григорианское правило -- стандартный гражданский календарь, используемый во всём мире сегодня.