Trzyczęściowy algorytm roku przestępnego w kalendarzu gregoriańskim
Zasada roku przestępnego składa się z trzech zagnieżdżonych warunków, które stopniowo poprawiają dokładność kalendarza.
- Po pierwsze, każdy rok podzielny przez 4 jest kandydatem na rok przestępny — ten podstawowy cykl koryguje roczną nadwyżkę 0,2422 dnia.
- Po drugie, lata stulecia (podzielne przez 100) są wykluczone z lat przestępnych, ponieważ czteroletnia korekta zawyża wynik o 0,0078 dnia na cykl, co sumuje się do około 3 dodatkowych dni co 400 lat.
- Po trzecie, lata podzielne przez 400 są przywracane jako lata przestępne, co przywraca jeden z tych trzech pominiętych dni.
Wynik: 400 lat zawiera dokładnie 97 lat przestępnych (a nie 100), co daje średnią długość roku 365,2425 dnia.
Ostatnie przykłady ilustrują tę zasadę:
- 2024 był rokiem przestępnym (podzielny przez 4, nie jest rokiem stulecia).
- 1900 NIE był rokiem przestępnym (podzielny przez 100, ale nie przez 400).
- 2000 BYŁ rokiem przestępnym (podzielny przez 400).
Kolejnym wyjątkiem stulecia jest rok 2100, który nie będzie rokiem przestępnym, mimo że jest podzielny przez 4.