Variable | Formel (X = Jahr) | Wert |
---|---|---|
Säkularzahl | K = Math.floor(X/100); | |
Sonnenschaltung | S = 2 - Math.floor((3*K + 3) / 4); | |
Mondschaltung | M = 15 + Math.floor((3*K + 3) / 4) - Math.floor((8*K + 13) / 25) | |
Mondparameter | A = X % 19; | |
Vollmondkeim | D = (19 * A + M) % 30; | |
Korrekturwert | R = (D==29 || (D==28 && A>10)) ? 1 : 0 | |
Ostergrenze | OG = 21 + D - R | |
1. Märzsonntag | SZ = 7 - (X + Math.floor(X/4) + S) % 7; | |
Osteroffset | OE = 7 - (OG - SZ) % 7; | |
Ostertag (März) | OS = OG + OE; | |
Osterdatum |