Без завантаження, 100% локально, без облікового запису

Стаття

Григоріанське правило високосного року пояснено

Більшість людей знають лише один тест на високосний рік: подільність на 4. Це спрощення працює для будь-якого року, який ви, ймовірно, зустрінете, а тоді підводить саме тоді, коли це важливо. 1900 рік не був високосним, 2100-й теж не буде, а от 2000-й був. Повне григоріанське правило складається з трьох кроків, воно існує з точної астрономічної причини, і щойно ви зрозумієте чому, винятки перестануть здаватися довільними.

Правило в трьох кроках

Рік є високосним, якщо він ділиться на 4. Виняток: якщо він також ділиться на 100, він не високосний. Виняток із винятку: якщо він ділиться на 400, він все ж високосний. Застосуємо по порядку: 2024 рік проходить перший тест і не підпадає під жоден виняток, тож у ньому є 29 лютого. 1900 рік ділиться на 4 і на 100, але не на 400, тож залишається звичайним роком із 365 днів. 2000 рік ділиться на всі три числа, тож був високосним, і саме тому багато людей, які живуть сьогодні, ніколи не бачили, як спрацьовує виняток для століття. Наступного разу це станеться у 2100 році.

Блок-схема григоріанського правила високосного року: подільність на 4, крім століть, крім кратних 400

Чому календар взагалі потребує виправлення

Земля не обертається навколо Сонця за ціле число днів. Один тропічний рік, від рівнодення до рівнодення, триває близько 365,2422 дня: 365 днів, 5 годин, 48 хвилин і 45 секунд. Календар із 365 днів через це розходиться із сезонами майже на 6 годин щороку, тобто приблизно на цілий день кожні 4 роки. Юліанський календар, запроваджений у 45 році до нашої ери, виправив більшу частину цього розходження одним високосним днем кожні 4 роки, що дає середній рік у 365,25 дня. Близько, але на 11 хвилин 14 секунд забагато. Одинадцять хвилин на рік звучать безневинно; за 128 років вони складаються в цілий день, і до XVI століття весняне рівнодення в календарі змістилося приблизно на 10 днів раніше, потягнувши за собою й дату Великодня.

Виправлення 1582 року і довгий шлях до прийняття

Григоріанська реформа, викладена в папській буллі Inter gravissimas 1582 року, зробила дві речі. Вона разом усунула накопичене розходження: у країнах, які прийняли її одразу, за четвергом 4 жовтня 1582 року одразу настала п'ятниця 15 жовтня 1582 року, десять дат просто пропустили. І вона змінила правило високосних років на майбутнє, прибираючи 3 високосних дні кожні 400 років через пониження статусу вікових років, не подільних на 400. Прийняття зайняло століття. Католицькі держави перейшли на новий календар у 1580-х роках; Велика Британія та її колонії чекали до 1752 року, коли поправка зросла вже до 11 днів; Росія перейшла лише після 1918 року, тому Жовтнева революція за григоріанським календарем припала на листопад.

Вікові роки з 1600 по 2400, позначені як високосні або звичайні за григоріанським правилом

Наскільки точний виправлений календар?

Середній григоріанський рік дорівнює 365 + 1/4 - 1/100 + 1/400 = 365,2425 дня, порівняно з тропічним роком приблизно у 365,2422 дня. Похибка, що залишається, становить приблизно 27 секунд на рік, або один день приблизно за 3200 років. Офіційного правила для її виправлення поки не існує; пропонувалися варіанти на кшталт пропуску високосного року близько 4000 року, але їх так і не ухвалили, а сам тропічний рік повільно змінюється, тож закріплювати щось так далеко наперед мало сенсу. Чим високосний день точно не є: родичем високосної секунди. Високосні секунди підлаштовують атомний час (UTC) під нерівномірне обертання Землі, у масштабі секунд; високосний день підлаштовує календар під орбіту, у масштабі днів. Різні проблеми, різні механізми.

Перевірка року без запам'ятовування будь-чого

Для вікового року відкиньте два нулі й перевірте залишок на подільність на 4: для 2000 року 20 ділиться на 4, високосний; для 2100 року 21 не ділиться, звичайний. Для будь-якого іншого року вирішують лише останні дві цифри: 2038 рік закінчується на 38, не ділиться на 4, звичайний рік. Якщо ви взагалі не хочете рахувати, наш перевірник високосного року прямо скаже, чи має будь-який рік, минулий або майбутній, 29 лютого, а інструмент інформації про дату розбере будь-яку дату (день року, номер тижня, кількість днів у місяці). Обидва працюють повністю у вашому браузері: ніщо з введеного нікуди не надсилається.

Інструменти з цієї статті

Поширені запитання

Чи є 2100 рік високосним?

Ні. 2100 рік ділиться на 4 і на 100, але не на 400, тож застосовується виняток для століття, і лютий 2100 року матиме 28 днів. Те саме було у 1700, 1800 і 1900 роках і повториться у 2200 та 2300 роках. Наступний віковий рік З 29 лютого це 2400-й. Програми роблять це правильно: будь-яка серйозна бібліотека для роботи з датами реалізує повне трикрокове правило, тож ваш телефон не заплутається у 2100 році.

Чому зайвий день дістається саме лютому?

Через те, де раніше закінчувався римський рік. У доюліанському римському календарі лютий був останнім місяцем і вже тоді місцем, куди жерці вставляли додатковий час, щоб вирівняти рік. Юліанська реформа зберегла цю звичку: зайвий день створювався подвоєнням шостого дня перед календами березня, латиною «bis sextus», звідки й походить французьке bissextile та подібні слова в багатьох мовах. Сучасні календарі просто зберегли лютий як місяць, що розтягується.

Чи інші календарі вирішують це інакше?

Так. Юліанський календар, який досі використовують деякі православні церкви, дотримується простого правила «кожні 4 роки» і зараз відстає на 13 днів. Сонячний хіджра-календар, який використовують в Ірані та Афганістані, розміщує високосні дні за астрономічними спостереженнями і точніший за григоріанське правило. Місячно-сонячні календарі, як-от єврейський і китайський, кілька разів за 19-річний цикл вставляють цілий високосний місяць замість високосного дня. Компроміс григоріанського календаря в тому, що він залишається достатньо близьким до сезонів, використовуючи лише просту цілочислову арифметику.

Джерела