Перейти к содержимому

Проверка високосного года - Является ли 2024 или 2025 високосным годом? | Бесплатный инструмент

Мгновенно проверьте, является ли год високосным. Узнайте: Является ли 2024 високосным годом? Является ли 2025 високосным годом? Использует официальные правила григорианского календаря. Идеально подходит для планирования, программирования и проверки дат.

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

Калькулятор загрузки...
📚

Документация

Что такое високосный год?

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

Земле требуется около 365,2422 суток, чтобы совершить один оборот по орбите, а не ровно 365. Без високосных лет календарь постепенно переставал бы соответствовать временам года.

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

Год является високосным, если он соответствует следующим условиям, проверяемым по порядку:

  1. Год делится на 400. Это високосный год.
  2. Год делится на 100, но не делится на 400. Это не високосный год.
  3. Год делится на 4, но не делится на 100. Это високосный год.
  4. Ни одно из перечисленных условий не выполняется. Это не високосный год.

В виде одной формулы: год Y является високосным, если (Y делится на 4 и не делится на 100) или (Y делится на 400).

Формула високосного года и способ вычисления

Чтобы проверить год вручную, проверьте его делимость на 400, затем на 100, а затем на 4 — именно в таком порядке.

  1. Разделите год на 400. Если остатка нет, это високосный год. На этом проверку можно прекратить.
  2. Если есть остаток, разделите год на 100. Если остатка нет, это не високосный год. На этом проверку можно прекратить.
  3. Если есть остаток, разделите год на 4. Если остатка нет, это високосный год.
  4. Если ни одно из этих делений не выполняется без остатка, год не является високосным.

Большинство языков программирования проверяют это с помощью оператора взятия остатка от деления, обозначаемого как %. Выражение year % 4 == 0 истинно, когда год делится на 4 без остатка. Проверка 400 перед 100 и 100 перед 4 позволяет правильно обрабатывать годы, оканчивающиеся на два нуля, например 2000 и 1900.

Пример расчёта

2024: 2024 ÷ 4 = 506, без остатка, а 2024 не делится на 100. 2024 — високосный год. В феврале 2024 было 29 дней.

1900: 1900 ÷ 100 = 19, без остатка, поэтому 1900 — год, оканчивающийся на два нуля. 1900 ÷ 400 = 4,75, то есть нецелое число. 1900 не является високосным годом, хотя делится на 4 без остатка.

2000: 2000 ÷ 400 = 5, без остатка. 2000 — високосный год, один из немногих годов, оканчивающихся на два нуля, которые соответствуют этому условию.

2025: 2025 ÷ 4 = 506,25, то есть нецелое число. 2025 не является високосным годом.

Использование средства проверки високосного года

Введите в поле год от 1000 до 9999 и выберите «Проверить». Средство применяет правило григорианского календаря и сообщает, является ли год високосным. Год вне этого диапазона или значение, не являющееся целым числом, вызывает ошибку с просьбой ввести корректный четырёхзначный год.

Зачем нужны високосные годы

Солнечный год — время, необходимое Земле для одного оборота вокруг Солнца, — длится около 365,2422 суток. Календарь, в котором ровно 365 суток, отставал бы примерно на четверть суток каждый год. Через столетие времена года сместились бы примерно на 24 дня относительно календарных дат.

Добавление одного дня раз в четыре года исправляет большую часть этого смещения. Однако четыре четверти суток составляют немного больше полных суток, поэтому календарю нужна дополнительная поправка. Григорианский календарь исключает три високосных года из каждых 400 лет, пропуская високосный день в годах, оканчивающихся на два нуля, которые не делятся на 400, например 1700, 1800 и 1900.

В результате средняя продолжительность года составляет 365,2425 суток (365 + 97/400), что близко к истинной продолжительности солнечного года — 365,2422 суток. Оставшееся расхождение составляет около 26 секунд в год, то есть примерно одни сутки за 3 300 лет.

Краткая история високосного года

Юлий Цезарь ввёл високосный год раз в четыре года в 45 году до н. э. по совету александрийского астронома Созигена. В этом юлианском календаре продолжительность года считалась равной ровно 365,25 суток. Поскольку истинный солнечный год немного короче, юлианский календарь смещался примерно на одни сутки каждые 128 лет.

К 1500-м годам расхождение достигло десяти дней, и дата весеннего равноденствия больше не соответствовала календарю. Папа Григорий XIII провёл реформу в 1582 году на основе работ астрономов Алоизия Лилия и Христофора Клавия. Из календаря удалили десять дней и добавили правило для годов, оканчивающихся на два нуля: високосными оставались только годы, делящиеся на 400.

Страны переходили на григорианский календарь в разное время. Католические страны перешли на него в 1582 году. Великобритания и её колонии перешли в 1752 году, пропустив одиннадцать дней. Россия перешла на новый календарь только в 1918 году, после большевистской революции, а Греция — в 1923 году.

Где важны високосные годы

Программное обеспечение для работы с датами должно учитывать високосные годы, иначе оно может неправильно обработать выбор пользователем даты 29 февраля. Финансовые системы используют правила подсчёта дней, по-разному учитывающие високосные и обычные годы при расчёте процентов и цен облигаций. Люди, родившиеся 29 февраля, имеют настоящую дату рождения только раз в четыре года; во многие годы законодательство считает их днём рождения 28 февраля или 1 марта.

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

Является ли 2024 високосным годом? Да. 2024 делится на 4 и не является годом, оканчивающимся на два нуля, поэтому это високосный год продолжительностью 366 суток.

Является ли 2025 високосным годом? Нет. 2025 не делится на 4, поэтому это обычный год продолжительностью 365 суток.

Будет ли 2028 високосным годом? Да. 2028 делится на 4 и не является годом, оканчивающимся на два нуля.

Почему 2000 был високосным годом, а 1900 — нет? Годы, оканчивающиеся на два нуля, должны делиться на 400, чтобы оставаться високосными. 2000 делится на 400 без остатка, поэтому в нём сохранился високосный день. 1900 не делится на 400 без остатка, поэтому високосный день в нём был отменён, хотя год делится на 4 без остатка.

Сколько високосных лет бывает за 400 лет? 97. Из 100 лет этого периода, делящихся на 4, исключаются три года, оканчивающиеся на два нуля, поскольку они не делятся на 400.

Будет ли 2100 високосным годом? Нет. 2100 делится на 100, но не делится на 400, поэтому в нём не будет 29 февраля. Следующий високосный год, оканчивающийся на два нуля, после 2000 — 2400.

Источники

  1. «Григорианский календарь». Encyclopædia Britannica.
  2. «Календарь». Encyclopædia Britannica.
  3. Richards, E. G. Mapping Time: The Calendar and Its History. Oxford University Press, 1998.
  4. «Формат даты и времени ISO 8601». Международная организация по стандартизации.