Home

Site Map

Search

physics,astronomy,education,software,applet,java,shareware,science,mathematics,computer science,sun,moon,earth,optics,AC circuit,chaos,fractal,sundial,TSP,neural network,java,applet,programming,quiz
GeoAstro
Applets

Astronomy
physics,education,software,applet,java,shareware,science,astronomy,mathematics,computer science,sun,moon,earth,optics,AC circuit,chaos,fractal,sundial,TSP,neural network,java,applet,programming,quiz
Chaos Game
physics,education,software,applet,java,shareware,science,astronomy,mathematics,computer science,sun,moon,earth,optics,AC circuit,chaos,fractal,sundial,TSP,neural network,java,applet,programming,quiz
Java
physics,education,software,applet,java,shareware,science,astronomy,mathematics,computer science,sun,moon,earth,optics,AC circuit,chaos,fractal,sundial,TSP,neural network,java,applet,programming,quiz
Miscel-

laneous
physics,education,software,applet,java,shareware,science,astronomy,mathematics,computer science,sun,moon,earth,optics,AC circuit,chaos,fractal,sundial,TSP,neural network,java,applet,programming,quiz
Physics Quiz
physics,education,software,applet,java,shareware,science,astronomy,mathematics,computer science,sun,moon,earth,optics,AC circuit,chaos,fractal,sundial,TSP,neural network,java,applet,programming,quiz
Who
is Who ?

JavaScript Astronomy

Computing Easter Dates by JavaScript

Die Osterregel

Das Osterfest, mit dem die Auferstehung Christi gefeiert wird, fällt für die westlichen christlichen Kirchen nach einem Beschluss des Konzil von Nicäa (325 n. Chr.) auf den ersten Sonntag nach dem Vollmond, der bei oder nach Frühlingsbeginn (auf der Nordhalbkugel) stattfindet. Durch diese Festlegung fällt jeder Ostersonntag auf dieselbe Jahreszeit und dieselbe Mondphase wie bei seiner Auferstehung im Jahre 30.

Frühlingsbeginn

Am Tag des Frühlingsanfangs sind Tag- und Nachtbogen der Sonne gleichlang (je 12 Stunden). Man bezeichnet ihn daher auch als Frühlings-Tagundnachtgleiche oder Frühlingsäquinoktium. Der genaue Zeitpunkt ist dadurch gegeben, dass die Sonne im Frühlingspunkt steht, einem fiktiven Punkt am Himmel auf der Verlängerung der Schnittgeraden von Äquatorebene und Ebene der Ekliptik. Der Frühlingsbeginn liegt gewöhnlich am 20. März, wegen der unterschiedlichen Länge der Jahre (365 oder 366 Tage) gelegentlich auch am 21. März oder selten am 19. März (sehr früh: 19. März 2096 um 14:05 UT, 21. März 1903 um 19:14 UT). Siehe hierzu auch das JavaScript.

seasons

Der Mond

Die kirchliche Regel zur Bestimmung des Osterfestes geht jedoch stets vom 21. März als Frühlingsbeginn aus. Der Termin hängt damit nur noch vom Lauf des Mondes ab, wobei auch hierbei nicht der astronomische Vollmond sondern ein Rechenschema maßgeblich ist, das die wahren (astronomischen) Vollmonddaten durch einen 19-jährigen Zyklus approximiert. Mit der Gregorianischen Kalenderreform von 1583 wurde die Abweichung, die auf mehrere Tage angewachsen war, durch ein neues, aber komplizierteres Verfahren auf zumeist einen Tag (bis höchstens 3 Tage) reduziert (siehe Java-Applet Mond-Phasen).

Zeitspanne für den Ostersonntag

Der frühest mögliche Ostertermin ist damit der 22. März. Der "synodische" Monat, d.h. die Zeit zwischen zwei Neumonden, beträgt zwischen 29,274 und 29,830 Tage (im Mittel 29,53 Tage). Der spätest mögliche Ostertermin ergibt sich z.B. im Jahre 2038: der Vollmond nach Frühlingsbeginn (Samstag, 20 März) fällt auf Sonntag den 21. März und der nächste Vollmond 29 Tage später auf Montag, den 19. April; Ostern ist dann am 25. April.

Im Zeitraum zwischen 1900 und 2100 gibt es 18 Abweichungen zwischen dem astronomischen und dem kirchlichen Osterdatum. Z.B. im Jahre 1967 fiel der Frühlingsbeginn auf den 21. März, der Vollmond (UT Datum) auf den 26. März, der folgende Sonntag auf den 2. April. Trotzdem war am 26. März Ostersonntag.

Erst nach 5.700.000 Jahren wiederholen sich die Osterdaten. In einem vollständigen Zyklus ist der 19. April das häufigste Osterdatum.



 

Year:      Date of Easter:

From    to  

The extreme dates of Easter are March 22 and April 25,
including 35 days between.

Das JavaScript weiter unten ermittelt die Häufigkeitsverteilung und kann diese
in einem Diagramm darstellen.

 

easter frequency

Frequency Diagram for the years 1583 to 3000

 


 

Year:         

 Date of Easter:

Ekkl. Date of Easter Full Moon:

 

Date of Easter:          

By subsequently clicking "Get Year" you'll find:
Easter on March 22 in 1598, 1693, 1761, 1818, 2285, ...
Easter on April 25 in 1666, 1734, 1886, 1943, 2038, 2190, ...

 

From    to       Draw Columns

x



Prozentuale Häufigkeit für den Berechnungszeitraum von 1.583 bis 5.701.582 

Berechnungszeitraum: 2001 bis 2050


 

The date of Easter computed according the algorithm of C. F. Gauss (1777 - 1855):

(a % b is the remainder dividing a by b)

var M = 24, N = 5 // for 1900 to 2099

var a = y % 19;

var b = y % 4;

var c = y % 7;

var d = (19*a + M) % 30;

var e = (2*b +4*c + 6*d + N) % 7;

var dayMar = 22 + d + e;// MARCH

var dayApr = d + e - 9; // APRIL

Additional rules:

always take April 19 instead of April 26

in case of April 25 and d=28 and a>10 take April 18

 

The date of Easter is computed by an algorithm found in the book of Meeus,
which is valid without exceptions for all years in the Gregorian Calendar (from the year 1583 on)
 

var a = y % 19;

var b = Math.floor(y/100);

var c = y % 100;

var d = Math.floor(b/4);

var e = b % 4;

var f = Math.floor((b+8)/25);

var g = Math.floor((b-f+1)/3);

var h = (19*a+b-d-g+15) % 30;

var i = Math.floor(c/4);

var k = c % 4;

var l = (32+2*e+2*i-h-k) % 7;

var m = Math.floor((a+11*h+22*l)/451);

var n = Math.floor((h+l-7*m+114)/31);

var p = (h+l-7*m+114) % 31;

p = Math.round(p+1);

n is the number of the month

p is the day of that month

 

Gauss Algorithm modified by H. Lichtenberg  

var K = Math.floor(y/100);

var M = 15 + Math.floor((3*K+3)/4) - Math.floor((8*K+13)/25);

var S = 2 - Math.floor((3*K+3)/4);

var A = y % 19;

var D = (19*A+M) % 30;

var R = Math.floor(D/29) + (Math.floor(D/28) - Math.floor(D/29))* Math.floor(A/11);

var OG = 21 + D - R; // March date of Easter Full Moon: Mar 32 = Apr 1, etc

var SZ = 7 - (y + Math.floor(y/4)+S) % 7; // date of first march Sunday

var OE = 7 - (OG-SZ) % 7;

var OS = OG + OE; // March date of Easter: Mar 32 = Apr 1, etc

 

Web Links

Easter Dating Method (Astronomical Society of South Australia)

The Date of Easter (Royal Observatory Greenwich, Information Leaflets)

The Date of Easter (U. S. Naval Observatory)

Frequency of the Date of Easter over one complete Gregorian Easter Cycle

Frequently Asked Questions about Calendars

Calculation of the Ecclesiastical Calendar

Wann ist Ostern ? (Physikalisch-Technischen Bundesanstalt)

Kalender - Computus (Die Grundlagen des julianischen und gregorianischen Kalenders)


Last Modified: 2007, Jan 18

© 2001-2007 J. Giesen

email