Тричастинний алгоритм григоріанського високосного року
Правило високосного року складається з трьох вкладених умов, які поступово уточнюють точність календаря.
- По-перше, будь-який рік, що ділиться на 4, є кандидатом на високосний — цей базовий цикл коригує річний надлишок у 0,2422 дня.
- По-друге, роки століть (що діляться на 100) виключаються з високосних, оскільки чотирирічне коригування перераховує на 0,0078 дня більше за цикл, що накопичується приблизно до 3 додаткових днів кожні 400 років.
- По-третє, роки, що діляться на 400, відновлюються як високосні, повертаючи один із тих трьох пропущених днів.
Результат: 400 років містять рівно 97 високосних років (а не 100), що дає середню довжину року 365,2425 дня.
Недавні приклади ілюструють це правило:
- 2024 рік був високосним (ділиться на 4, не є роком століття).
- 1900 рік НЕ був високосним (ділиться на 100, але не на 400).
- 2000 рік БУВ високосним (ділиться на 400).
Наступним винятком століття стане 2100 рік, який не буде високосним, попри подільність на 4.