Zellerin sääntö

Wikipedia
Loikkaa: valikkoon, hakuun

Zellerin sääntö eli Zellerin kongruenssi on Julius Johannes Zellerin kehittämä algoritmi minkä tahansa gregoriaanisen tai juliaanisen kalenterin päivämäärää vastaavan viikonpäivän laskemiseksi.

Yhtälö[muokkaa | muokkaa wikitekstiä]

Zellerin sääntö Gregoriaanista kalenteria varten on

h = \left(q + \left\lfloor\frac{(m+1)\cdot26}{10}\right\rfloor + K + \left\lfloor\frac{K}{4}\right\rfloor + \left\lfloor\frac{J}{4}\right\rfloor - 2J\right) \mod 7

Juliaanista kalenteria varten on

h = \left(q + \left\lfloor\frac{(m+1)\cdot26}{10}\right\rfloor + K + \left\lfloor\frac{K}{4}\right\rfloor + 5 - J\right) \mod 7

missä

  • q = kuukauden päivä, esimerkiksi 6.12.1917
  • m = kuukauden järjestyslyku, esimerkiksi 6.12.1917. Huom: tammi- ja helmikuu ovat järjestysluvultaan 13 ja 14 edellisenä vuonna eli vuosiluvusta on vähennettävä yksi.
  • K = vuosiluvun kaksi viimeistä numeroa, ( vuosi \mod 100 ), esimerkiksi 6.12.1917
  • J = vuosiluvun kaksi ensimmäistä numeroa, ( \lfloor vuosi/100 \rfloor ), esimerkiksi 6.12.1917
  • h = viikonpäivä (0 = lauantai, 1 = sunnuntai, 2 = maanantai, ...)

Katso myös[muokkaa | muokkaa wikitekstiä]