Gregorianische Epakte berechnen
Die gregorianische Epakte für 2026 ist 11: Nach den kirchlichen Tafeln ist der Mond am 1. Januar 11 Tage alt. Geben Sie ein Datum ein und erhalten Sie die Epakte seines Jahres zwischen 1 und 30, mit Sonnen- und Mondgleichung. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Datum
- 2026-06-15
- Jahr
- 2.026
- Monat
- 6
- Tag
- 15
- Epakte
- 11
Die gregorianische Epakte ist das klassische kirchliche Maß dafür, wie alt der Mond am ersten Januartag nach dem reformierten Kalender von 1582 ist. Dieser Rechner für die gregorianische Epakte nimmt ein explizites ISO-Kalenderdatum entgegen, liest das Jahr aus diesem Datum unter deterministischen zivilen UTC-Regeln ohne Systemuhr und liefert die Epakte als Ganzzahl von eins bis dreißig zusammen mit der intermediären Goldenen Zahl sowie den solaren und lunaren Jahrhundertgleichungen. Computus-Studierende, Liturgieplaner und Entwickler, die Ostern-bezogene Tests schreiben, können bekannte Anker prüfen — etwa Jahr 2026 mit Epakte elf und Jahr 2011 mit Epakte fünfundzwanzig — ohne Jahrhundertformeln von Hand zu rekonstruieren.
Was die gregorianische Epakte ist und was die Antwort enthält
Im westlichen Computus beantwortet die Epakte eine einzige praktische Frage: wie viele Tage alt der Mond an einem festen Bezugstag ist, damit Tabellen den Paschalvollmond nachschlagen können, ohne jede Lunation von Grund auf neu zu berechnen. Im julianischen Kalender war die Epakte eine einfache Funktion der Goldenen Zahl, des metonischen Kennzeichens von eins bis neunzehn, das ein Jahr im neunzehnjährigen Zyklus der Mondphasen verortet.
Die gregorianische Reform von 1582 behielt das metonische Gerüst bei, passte den rohen julianischen Rest aber mit zwei Jahrhundertkorrekturen an: einer solaren Gleichung, die die Schalttage berücksichtigt, die der gregorianische Kalender in den meisten Säkularjahren auslässt, und einer lunaren Gleichung, die die langsame Drift des metonischen Zyklus gegenüber echten Syzygien ausgleicht. Nach diesen Korrekturen wird eine Kalibrierkonstante von acht angewendet und das Ergebnis in den geschlossenen Bereich von eins bis dreißig reduziert; die modulare Null wird als dreißig geschrieben, weil klassische gedruckte Tabellen nie Null verwendeten.
Dieser Rechner konzentriert sich auf diesen gregorianischen Epaktenwert. Wenn Sie den Ostersonntag selbst statt der intermediären Epakte brauchen, nutzen Sie einen eigenen Osterrechner; diese Seite beantwortet die kirchliche Mondaltersfrage zum 1.
Wie das ISO-Datum gelesen wird und wie die Epakte reproduzierbar bleibt
Das Pflichtfeld ist date, eine strenge Kalenderzeichenkette aus vierstelliger Jahreszahl, Bindestrich, zweistelligem Monat, Bindestrich und zweistelligem Tag. Aliase d, iso und value werden akzeptiert, damit Tabellen, Abfragezeichenketten und typisierte Formulare denselben Vertrag ohne Umbenennen von Spalten nutzen können. Die Zeichenkette wird getrimmt und mit einem regulären Ausdruck abgeglichen; alles, was nicht genau diese Form hat, scheitert sofort mit einer Meldung, die die erwartete Form nennt.
Anschließend werden die Komponenten als echte gregorianische Zivilwerte geprüft, ohne den JavaScript-Date-Konstruktor aufzurufen: Das Jahr muss zwischen eins und neuntausendneunhundertneunundneunzig liegen, der Monat zwischen eins und zwölf, und der Tag zwischen eins und der wahren Länge dieses Monats, einschließlich des 29. Februar nur in Schaltjahren nach der proleptischen gregorianischen Regel (teilbar durch vier, außer Säkularjahren, die nicht durch vierhundert teilbar sind). Unmögliche Daten wie der 29.
Februar 2023 oder der 31. April werden abgelehnt, damit eine fehlerhafte Zelle nie zu einer falschen Epakte wird.
Sobald das Datum gültig ist, geht nur das Jahr in die Arithmetik ein: Die Goldene Zahl ist Jahr modulo neunzehn plus eins, der julianische Rest ist elfmal Goldene Zahl minus eins modulo dreißig, der Jahrhundertindex ist die ganzzahlige Division Jahr durch hundert, die solare Gleichung ist die ganzzahlige Division von dreimal Jahrhundert plus eins durch vier, die lunare Gleichung ist die ganzzahlige Division von achtmal Jahrhundert plus dreizehn durch fünfundzwanzig, und die gregorianische Epakte ist der julianische Rest minus solar plus lunar plus acht, normalisiert auf eins bis dreißig.
Wo ein Rechner für die gregorianische Epakte in Studium, Liturgie und Software passt
Studierende begegnen der gregorianischen Epakte, wenn ein Geschichts- oder Astronomiekurs erklärt, wie die Reform von 1582 die Paschaltabellen veränderte, wenn ein Computus-Lehrbuch von julianischen Resten zu solaren und lunaren Jahrhundertgleichungen übergeht, oder wenn sie das Mondalter am Neujahrstag eintragen müssen, bevor sie eine Vollmondkarte lesen. Lehrkräfte können Antwortschlüssel für bescheidene Jahresbereiche vorab erzeugen, indem sie ISO-Daten aus einer Liste einfügen, ohne undurchsichtigen Kalender-Apps zu vertrauen, die still zwischen julianischen und gregorianischen Konventionen wechseln oder Null statt dreißig drucken.
Entwickler rufen denselben Vertrag aus Skripten auf, um deterministische Testvektoren für Oster-Engines zu säen, Zwischenschritte in Liturgiesoftware zu dokumentieren oder Programmieraufgaben zu erfüllen, die die gregorianische Epakte statt eines fertigen Festtags verlangen. Wettkampf- und Quizübungen brauchen oft eine schnelle Offline-Quelle dieser Ganzzahl, damit Lösungen ohne Rekonstruktion der Jahrhundertgleichungen unter Zeitdruck geprüft werden können. Produkt- und Bildungswerkzeuge nutzen die Abfrage, wenn Lernende einen beliebigen Tag des Jahres eingeben und die Oberfläche das kirchliche Mondalter am 1.
Januar neben einer kurzen Formel zeigen soll. Kombinieren Sie sie mit Oster- und Goldene-Zahl-Hilfen, wenn Sie ein kleines Labor freier, deterministischer Kalenderwerkzeuge für Liturgie oder Softwareverifikation aufbauen.
Anwendungsfälle
Liturgie und Paschalvorbereitung
Schlagen Sie die gregorianische Epakte für das Jahr eines beliebigen Pfarrkalenderdatums nach, bevor Sie Vollmondtabellen lesen oder Osterarbeitsblätter entwerfen.
Geschichts- und Astronomiekurse
Zeigen Sie solare und lunare Jahrhundertgleichungen, wenn Sie erklären, warum gregorianische Mondalterstabellen von reinen julianischen metonischen Resten abweichen.
Häufige Fragen
Was kostet der Rechner für die gregorianische Epakte?
Er ist auf dieser Seite in Ihrem Browser kostenlos.
Wie ist die gregorianische Epakte definiert?
Aus dem Jahr Y des ISO-Datums: G=(Y mod 19)+1, J=(11×(G−1)) mod 30, c=floor(Y/100), S=floor(3(c+1)/4), L=floor((8c+13)/25), dann E=J−S+L+8 reduziert auf 1..30 (0→30).
Warum ein vollständiges Datum angeben, wenn nur das Jahr zählt?
Pipelines und Formulare halten oft bereits einen ISO-Tag. Die Engine prüft diesen Tag und nutzt sein Jahr, sodass Sie kein separates Jahresfeld brauchen und keine Zeitzonenverschiebungen durch Date-Parsing riskieren.
Liefert dieses Werkzeug den Ostersonntag?
Nein. Es liefert die gregorianische Epakte (Mondalter am 1. Januar) sowie intermediäre metonische und Jahrhundertwerte. Nutzen Sie einen eigenen Osterrechner für das Festtagsdatum.
Was sind Sonnengleichung und Mondgleichung?
Das sind die beiden Jahrhundertkorrekturen der Reform von 1582. Die Sonnengleichung gleicht die in den meisten Säkularjahren gestrichenen Schalttage aus, die Mondgleichung die langsame Drift des 19-jährigen Mondzyklus. Für 2026 betragen sie 15 und 6.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/date/epact-gregorian \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"2026-06-15"}'const res = await fetch("https://api.kit.forhosting.com/date/epact-gregorian", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"date": "2026-06-15"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/epact-gregorian",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"date": "2026-06-15"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/epact-gregorian", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"date":"2026-06-15"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"date":"2026-06-15"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/epact-gregorian", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"date": "2026-06-15"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.epact_gregorian",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Über die API kostet jede erfolgreiche Abfrage $0.002; ungültige Daten werden nicht berechnet.
Was die gregorianische Epakte ist und was die Antwort enthält
Sie übergeben ein ISO-Datum; die Engine prüft es als echten gregorianischen Tag, extrahiert das Jahr und liefert die Eingangsdatumskomponenten, die Epakte, ein Aliasfeld moon_age_jan1 mit derselben Ganzzahl, die Goldene Zahl, die intermediäre julianische Epakte, den Jahrhundertindex, die solaren und lunaren Gleichungsgleichen, ein Kalender-Tag, ein Algorithmus-Label und eine kurze Formelzeichenkette. Es gibt keine astronomische Ephemeride, keine Zufallsstichprobe und keine Abhängigkeit von der Host-Uhr: Entweder sind die Ganzzahlen im unterstützten Jahresbereich exakt, oder die Anfrage scheitert mit invalid_input. Januar mit stabiler numerischer Ausgabe für Arbeitsblätter, Unit-Tests und API-Verbraucher.
Wie das ISO-Datum gelesen wird und wie die Epakte reproduzierbar bleibt
Negative Zwischenwerte nutzen einen positiven Rest vor der Abbildung Null zu dreißig, sodass JSON-Goldens niemals eine negative Epakte sehen. Kombinieren Sie den kostenlosen Browserlauf auf dieser Seite mit der kostenpflichtigen API, wenn Sie dasselbe mathematische Ergebnis in einer automatisierten Pipeline brauchen, ohne die Jahrhundertgleichungen selbst neu zu implementieren.
Wo ein Rechner für die gregorianische Epakte in Studium, Liturgie und Software passt
Auf dieser Seite läuft die Arbeit vollständig in Ihrem Browser; über die API kostet jede erfolgreiche Abfrage $0.002, fehlgeschlagene Validierung wird nicht berechnet, und nach der Antwort wird nichts gespeichert. Diese Trennung — kostenlose interaktive Erkundung und eine preislich erfasste, identische API — entspricht dem übrigen Tier-A-Katalog des KIT und lässt Sie von einer Unterrichtsdemo zu einer automatisierten Pipeline wechseln, ohne das mathematische Ergebnis zu ändern.
Integrationsbeispiele
Deterministische Test-Fixtures
Erzeugen Sie reproduzierbare Werte von epact und moon_age_jan1 aus ISO-Daten für Unit-Tests, Property-Checks und CI-Assertionen zu Computus-Code.
Technische Fragen
Was geschieht bei einem ungültigen Datum?
Fehlerhafte Zeichenketten und unmögliche Kalendertage (zum Beispiel 2023-02-29) scheitern mit invalid_input und werden nicht berechnet.