ForHosting KIT · Datum und Zeit

Berechnen Sie den Wochentag eines Datums

Der 25. Juli 2026 fällt auf einen Samstag, ISO-Wochentag 6. Geben Sie ein beliebiges echtes Datum bis zum Jahr 9999 ein und erhalten Sie den Wochentag, geprüft nach der vollen gregorianischen Schaltjahrregel und unabhängig von Zeitzonen. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Datum
2026-07-25
Erhalten Sie
Wochentag
Saturday
ISO-Wochentagsnummer
6
Zeller-Index
0

Geben Sie ein Kalenderdatum im Format YYYY-MM-DD ein, um den zugehörigen Wochentag zu bestimmen. Der Rechner prüft zuerst anhand der vollständigen Schaltjahrregel, ob das Datum im gregorianischen Kalender tatsächlich existiert. Anschließend wendet er Zellers Kongruenz mit deterministischer Ganzzahlarithmetik an. Das Ergebnis enthält den englischen Namen des Wochentags, seine ISO-Nummer von Montag 1 bis Sonntag 7 sowie den ursprünglichen Zeller-Index. Das ist hilfreich für historische Prüfungen, Terminpläne, Softwaretests und alle Abläufe, die einen Wochentag ohne Abhängigkeit von Systemuhr oder Zeitzone benötigen.

Geben Sie ein genaues und gültiges Datum ein

Übermitteln Sie das Datum exakt im Format YYYY-MM-DD, mit vier Ziffern für das Jahr und jeweils zwei für Monat und Tag. Beispielsweise wird 2026-07-25 angenommen, während 25/07/2026, 25. Juli 2026 und 2026-7-25 abgewiesen werden.

Das strenge Format verhindert Verwechslungen zwischen Konventionen mit vorangestelltem Tag oder Monat und macht automatisierte Anfragen eindeutig. Das Format allein genügt jedoch nicht: Der Rechner prüft zusätzlich den tatsächlichen gregorianischen Kalender. Monate müssen zwischen 01 und 12 liegen, der Tag muss im gewählten Monat vorkommen, und der 29.

Februar ist nur in einem Schaltjahr zulässig. Die Regel berücksichtigt die Ausnahmen für Jahrhundertjahre: Durch 100 teilbare Jahre sind normalerweise keine Schaltjahre, durch 400 teilbare Jahre hingegen schon. Daher ist 2000-02-29 gültig, 1900-02-29 jedoch nicht.

Unterstützt werden die Jahre 0001 bis 9999. Ungültige Eingaben führen zu einem eindeutigen Eingabefehler, statt dass ein Ergebnis geraten, normalisiert oder unbemerkt verschoben wird. Diese Prüfung ist wichtig, wenn das Resultat in einen Terminplan, Bericht, Testdatensatz oder Datensatz einfließt, der das eingegebene Datum unverändert bewahren muss.

So ermittelt Zellers Kongruenz den Wochentag

Zellers Kongruenz wandelt ein Datum in einen Wochentag um, indem sie den Monatstag, eine umgeformte Monatszahl, das Jahr innerhalb seines Jahrhunderts und das nullbasiert gezählte Jahrhundert kombiniert. Januar und Februar gelten als Monate 13 und 14 des Vorjahres. Dadurch lässt sich die Position des Schalttags in einer einheitlichen Formel berücksichtigen.

Für den gregorianischen Kalender addiert die Berechnung den Tag, den abgerundeten Monatsterm, das Jahrhundertjahr und zwei ganzzahlig abgerundete Divisionsterme. Danach zieht sie das Zweifache des Jahrhunderts ab. Der Endwert wird modulo sieben reduziert.

Diese Implementierung verwendet einen positiven Modulo, damit das Ergebnis auch bei einer negativen Zwischensumme in frühen Jahren stabil bleibt. Zellers ursprüngliche Nummerierung ordnet 0 dem Samstag, 1 dem Sonntag und 2 dem Montag zu und läuft bis 6 für Freitag. Zusätzlich liefert sie die ISO-Wochentagsnummer, bei der Montag 1 und Sonntag 7 ist.

Historisches oder persönliches Datum prüfen

Bestimmen Sie den Wochentag eines Geburtstags, Jahrestags, Meilensteins oder gregorianischen Archivdatums ohne Kalendertabelle.

Terminpläne und Geschäftsregeln prüfen

Stellen Sie vor weiteren Planungsschritten fest, ob ein eingegebenes Datum auf einen Werktag oder ein Wochenende fällt.

Deterministische Testdaten erstellen

Erzeugen Sie Wochentagsnamen und ISO-Nummern für Softwaretests ohne Abhängigkeit von Systemuhr oder Zeitzone.

Welches Datumsformat ist erforderlich?

Verwenden Sie exakt YYYY-MM-DD mit vier Ziffern für das Jahr und je zwei für Monat und Tag.

Weist der Rechner unmögliche Daten ab?

Ja. Ungültige Monate, außerhalb des Monats liegende Tage und der 29. Februar eines Nichtschaltjahrs werden abgewiesen.

Wie werden Schaltjahre behandelt?

Ein durch 4 teilbares Jahr ist ein Schaltjahr, außer es ist durch 100 teilbar; durch 400 teilbare Jahre sind Schaltjahre.

Was bedeutet die ISO-Wochentagsnummer?

Die Skala weist Montag die 1, Dienstag die 2 und schließlich Sonntag die 7 zu.

Beeinflusst die Zeitzone das Ergebnis?

Nein. Die Eingabe ist ein Datum ohne Uhrzeit oder Zone, und die Berechnung nutzt ausschließlich ganze Zahlen.

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.

POSThttps://api.kit.forhosting.com/calc2/day-of-week-from-date

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/calc2/day-of-week-from-date \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"date":"2026-07-25"}'
{
  "date": "2026-07-25"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "calc2.day_of_week_from_date",
  "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.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

So ermittelt Zellers Kongruenz den Wochentag

Die Antwort gibt diesen Wert als zeller_index aus und wandelt ihn außerdem in den Namen des Tages um. Sämtliche Schritte sind deterministische Ganzzahlarithmetik; weder Systemuhr, Zeitzone, JavaScript-Date-API, Netzwerkdaten noch regionale Einstellungen werden verwendet.

Verwenden Sie das Ergebnis zuverlässig

Uhrzeit, Versatz, Sommerzeit, Gebietsschema oder geografische Umrechnung spielen keine Rolle; das Datum kann daher nicht unerwartet auf den vorherigen oder nächsten Tag wechseln. Das Ergebnis eignet sich für Geburtstage, Jahrestage, bereits gregorianisch erfasste Archivdaten, wiederkehrende Terminregeln, Validierungsabläufe und Unit-Testdaten. Die Antwort enthält drei zusammengehörige Darstellungen, damit Anwendungen die jeweils passende nutzen können. day_of_week ist der vollständige englische Name und eignet sich für Berichte, Mitteilungen und menschliche Kontrollen. iso_weekday_number ist für Sortierungen, Geschäftsregeln und Integrationen ideal, da der Wert der ISO-Skala von Montag bis Sonntag folgt. zeller_index bewahrt das unmittelbare Formelergebnis und hilft beim Vermitteln der Methode, beim Prüfen einer Rechnung oder beim Vergleich mit einer anderen Implementierung von Zellers Kongruenz. Das Feld date wiederholt die validierte Eingabe, damit Stapelverarbeitungen jede Antwort ihrer Anfrage zuordnen können. Diese Fähigkeit behandelt jeden Wert als gregorianisches Kalenderdatum und nicht als Zeitstempel. Die API-Nutzung kostet $0.002 je Anfrage. Wenn Sie mehrere Daten verarbeiten, bewahren Sie jedes Ergebnis getrennt auf und behandeln Sie invalid_input als zu korrigierenden Datenqualitätsfehler, statt dieselbe Eingabe unverändert erneut zu senden.

Was kostet eine API-Anfrage?

Jede API-Anfrage kostet $0.002.

Vollständige KIT-Dokumentation lesen →