Karfreitag-Datum berechnen – gregorianischer Kalender
Geben Sie ein Jahr ein und erhalten Sie das Datum von Karfreitag: 2026 ist es Freitag, der 3. April, zwei Tage vor dem gregorianischen Ostersonntag. Praktisch für Feiertagskalender, Lohnabrechnung, Schulschließungen und Lieferfristen rund um das lange Wochenende. 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
- Jahr
- 2.026
- Datum
- 2026-04-03
- Monat
- 4
- Tag
- 3
Karfreitag fällt jedes Jahr auf ein anderes Datum, weil er vom Ostersonntag und nicht von einem festen Tag im gregorianischen Kalender abhängt. Dieser Rechner übernimmt ein Jahr, ermittelt Ostern mit der kirchlichen Kalenderrechnung und gibt den unmittelbar vorhergehenden Freitag als stabiles Datum sowie getrennte Felder für Jahr, Monat und Tag zurück. Systemuhr, Zeitzone, Netzwerkdienst und Zufallswerte werden nicht verwendet. Daher liefert dieselbe Eingabe stets dasselbe Ergebnis.
So wird das Karfreitagsdatum bestimmt
Karfreitag ist der Freitag vor Ostersonntag und liegt damit genau zwei Kalendertage davor. Ostern ist beweglich: In der westlichen Tradition wird es nach einer kirchlichen Regel bestimmt, die sich auf den ersten Sonntag nach dem mit der März-Tagundnachtgleiche verbundenen österlichen Vollmond bezieht. Diese Fähigkeit verwendet den anonymen gregorianischen Algorithmus, auch als Computus nach Meeus, Jones oder Butcher bekannt.
Er wandelt das angegebene Jahr in Monat und Tag des Osterfestes um; anschließend werden zwei Tage abgezogen. Da das gregorianische Osterfest ausschließlich zwischen dem 22. März und dem 25.
April liegt, bleiben Monat und Jahr bei diesem Abzug unverändert. Die Berechnung nutzt nur begrenzte Ganzzahlarithmetik und fragt weder astronomische Dienste noch regionale Feiertagstabellen ab. Das Ergebnis ist deshalb an jedem Ort und zu jeder Zeit reproduzierbar.
Es bezeichnet ein Kalenderdatum und keinen Zeitpunkt in einer bestimmten Zeitzone.
Jahr eingeben und Antwort auswerten
Senden Sie ein Objekt mit dem Pflichtfeld year, beispielsweise für 2026. Der Wert darf eine Ganzzahl oder eine Zeichenfolge sein, die sich exakt in eine sichere Ganzzahl umwandeln lässt, muss jedoch mindestens 1 betragen. Eine erfolgreiche Antwort enthält date als Zeichenfolge aus Jahr, Monat und Tag sowie die numerischen Eigenschaften year, month und day.
Getrennte Felder eignen sich für Oberflächen, die Zeichenfolge für Exporte und Datensätze. Jahre unter 1000 werden auf vier Stellen aufgefüllt. Eine Auswahl für Land, Zeitzone oder Konfession gibt es bewusst nicht: Berechnet wird der Freitag vor dem gregorianischen Ostersonntag.
Das Ergebnis in Planung und Software verwenden
Ein direktes Karfreitagsdatum hilft, wenn sich die betriebliche Frage auf diesen Gedenktag und nicht auf Ostersonntag bezieht. Lohn- und Urlaubssysteme können es in Jahreskalender aufnehmen, Schulen und Vereine Schließungen planen und Logistikteams Lieferungen oder Kundendienst anpassen. Entwickler können außerdem reproduzierbare Testdaten erzeugen.
Behandeln Sie das Ergebnis zunächst als Kalenderbezeichnung, bis Ihre Anwendung ihm bewusst eine Rechtsordnung und Zeitzone zuordnet. Ob Karfreitag gesetzlicher Feiertag, Bankschließtag oder gewöhnlicher Arbeitstag ist, hängt von Ort und Organisation ab; dieser Rechner trifft keine rechtliche Bewertung. Rufen Sie für mehrjährige Planungen jedes Jahr einzeln ab und speichern Sie das Datum zusammen mit Ihren eigenen örtlichen Regeln.
Da keine externe Feiertagsdatenbank beteiligt ist, bleiben spätere Ausführungen reproduzierbar und werden nicht durch Anbieteränderungen beeinflusst.
Anwendungsfälle
Jährliche Feiertagskalender erstellen
Übernehmen Sie das Datum in Lohn-, Urlaubs-, Schul- oder Betriebskalender und wenden Sie örtliche Feiertagsregeln getrennt an.
Abläufe am Osterwochenende planen
Richten Sie Personal, Support, Lieferungen und Veröffentlichungen am richtigen Freitag vor dem gregorianischen Osterfest aus.
Häufige Fragen
Wie hängen Karfreitag und Ostersonntag zusammen?
Karfreitag ist der unmittelbar vorhergehende Freitag und liegt daher genau zwei Tage vor Ostersonntag.
Wird auch der orthodoxe Karfreitag berechnet?
Nein. Verwendet wird der westliche gregorianische Computus; julianische Traditionen können ein anderes Datum ergeben.
Hängt das Ergebnis von meiner Zeitzone ab?
Nein. Das Datum entsteht durch Ganzzahlarithmetik ohne Uhr, UTC-Versatz oder lokale Umrechnung.
Zeigt das Ergebnis, ob Karfreitag gesetzlicher Feiertag ist?
Nein. Dieser Status hängt von Rechtsordnung und Organisation ab; berechnet wird ausschließlich das Datum.
In welchen Monaten kann Karfreitag liegen?
Nur im März oder im April. Der gregorianische Ostersonntag fällt zwischen den 22. März und den 25. April, und Karfreitag liegt immer zwei Tage davor, also nie außerhalb dieser beiden Monate.
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/good-friday \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"year":2026}'const res = await fetch("https://api.kit.forhosting.com/date/good-friday", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"year": 2026
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/good-friday",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"year": 2026
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/good-friday", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"year":2026}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"year":2026}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/good-friday", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"year": 2026
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.good_friday",
"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
Jahr eingeben und Antwort auswerten
Fehlende, gebrochene, nicht numerische, kleinere oder außerhalb des sicheren JavaScript-Bereichs liegende Werte werden mit invalid_input abgelehnt; sie werden weder gerundet noch erraten. Jede erfolgreiche API-Anfrage kostet $0.002 pro Element.
Integrationsbeispiele
Deterministische Testdaten erzeugen
Erstellen Sie reproduzierbare Daten ohne Uhr, Zeitzone, Netzwerk-API oder veränderliche Feiertagsdatenbank.
Technische Fragen
Was kostet die API zur Karfreitagsberechnung?
Eine erfolgreiche Anfrage kostet $0.002 pro Element. Das Browserwerkzeug ist für interaktive Berechnungen verfügbar.