ForHosting KIT · Datum und Zeit

Wochentag eines Geburtstags in einem beliebigen Jahr

Finden Sie heraus, auf welchen Wochentag ein Geburtstag im gewählten Jahr fällt: Wer am 17. Mai 1990 geboren ist, feiert den Geburtstag 2030 an einem Freitag. Schaltjahre folgen durchgehend den gregorianischen Regeln. 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

Läuft direkt in Ihrem Browser – kostenlos. Ihre Datei verlässt Ihren Browser nicht und wird an keinen Server übertragen.

Der Geburtstags-Wochentagsrechner zeigt Ihnen, auf welchen Wochentag ein Geburtstag in einem von Ihnen gewählten Jahr fällt. Geben Sie das ursprüngliche Geburtsdatum im eindeutigen Format JJJJ-MM-TT und ein Zieljahr ein. Sie erhalten das Geburtstagsdatum, den deutschen Namen des Wochentags und seine ISO-Nummer. Die Berechnung verwendet fest definierte gregorianische Kalenderarithmetik und weder Systemuhr noch Zeitzone oder Spracheinstellung. Identische Eingaben führen deshalb immer zu identischen Ergebnissen. Das eignet sich sowohl für die persönliche Planung als auch für reproduzierbare Softwareabläufe.

Geben Sie Geburtsdatum und gewünschtes Jahr ein

Beginnen Sie mit einem vollständigen ISO-Geburtsdatum, zum Beispiel 1990-05-17. Anhand der vierstelligen Jahreszahl wird geprüft, ob das ursprüngliche Datum gültig war; Monat und Tag verwendet der Rechner anschließend als wiederkehrenden Geburtstag. Geben Sie danach das zu untersuchende Kalenderjahr zwischen 1 und 9999 ein.

Das Ergebnis enthält das Zieldatum im ebenso eindeutigen Format JJJJ-MM-TT, den Namen des Wochentags und eine ISO-Wochentagsnummer, bei der Montag 1 und Sonntag 7 ist. Die Trennung von ursprünglichem Datum und gewähltem Jahr verhindert ein häufiges Missverständnis: Sie fragen nicht nach dem Wochentag der Geburt, außer das Zieljahr entspricht zufällig dem Geburtsjahr. Gefragt ist vielmehr, auf welchen Tag der jährliche Geburtstag in einem anderen angegebenen Jahr fällt.

Eingaben müssen echte gregorianische Kalenderdaten sein und die korrekte Tageszahl des jeweiligen Monats beachten. Unmögliche Daten, unvollständige oder mehrdeutige Formate und Jahre außerhalb des dokumentierten Bereichs werden abgelehnt und nicht stillschweigend berichtigt. Dieses strenge Verhalten erleichtert die Prüfung des Ergebnisses und verhindert, dass eine automatische Formatannahme einen glaubwürdig wirkenden, aber falschen Wochentag erzeugt.

So funktioniert die deterministische gregorianische Berechnung

Die Berechnung erfolgt mit begrenzter ganzzahliger Kalenderarithmetik. Sie liest weder das heutige Datum noch ruft sie einen Netzwerkdienst auf; außerdem nutzt sie keinen Zufall, erzeugt kein JavaScript-Date-Objekt und hängt nicht von der lokalen Zeitzone des Servers ab. Nach der Prüfung des ursprünglichen Geburtsdatums verbindet der Algorithmus dessen Monat und Tag mit dem gewählten Jahr und bestimmt den Wochentag nach dem proleptischen gregorianischen Kalender.

Dadurch gelten die modernen Schaltjahrregeln im gesamten unterstützten Bereich einheitlich: Durch vier teilbare Jahre sind gewöhnlich Schaltjahre, Jahrhundertjahre dagegen nicht, es sei denn, sie sind durch vierhundert teilbar. UTC bildet daher nur eine eindeutige Interpretationsgrenze und verursacht keine Verschiebung um Mitternacht; es gibt keinen Zeitpunkt, dessen Datum sich bei einem Zeitzonenwechsel des Systems ändern könnte. Die ISO-Wochentagsnummer ist wegen ihrer klaren Konvention für Software, Sortierung und Kalenderintegrationen nützlich.

Der deutsche Name eignet sich zur Anzeige. Beide Werte beschreiben dasselbe berechnete Kalenderdatum. Sie können deshalb die maschinenlesbare Nummer speichern und den Namen anzeigen, ohne eine weitere Datumsumwandlung vorzunehmen, die einen Zeitzonenfehler verursachen könnte.

Behandeln Sie Geburtstage am 29. Februar eindeutig

Für ein Geburtsdatum am 29. Februar ist eine ausdrückliche Regel erforderlich, da dieses Kalenderdatum in einem gewöhnlichen Jahr nicht existiert. Diese Funktion meldet einen Fehler wegen ungültiger Eingabe, wenn das gewählte Jahr kein Schaltjahr ist.

Sie verschiebt die Feier nicht stillschweigend auf den 28. Februar oder den 1. März, denn rechtliche, kulturelle und persönliche Gepflogenheiten unterscheiden sich; eine willkürliche Auswahl würde die Fragestellung verändern.

Wählen Sie ein Schaltjahr, um den Wochentag des tatsächlichen 29. Februar zu ermitteln, oder legen Sie zunächst Ihre eigene Regel für einen Ersatztermin fest und verwenden Sie danach eine andere Datumsberechnung. Für alle übrigen gültigen Kombinationen aus Monat und Tag gibt es den Geburtstag in jedem gewählten Jahr genau einmal.

Das Ergebnis eignet sich für Einladungen, Erinnerungen, historische Vergleiche, Testdaten und Stapelanreicherung, solange Sie beachten, dass es ein Kalenderdatum und weder Alter noch Anspruch einer Person beschreibt. Das ursprüngliche Geburtsjahr schränkt das Zieljahr nicht ein, sodass auch historische und hypothetische Fragen möglich sind.

Eine Geburtstagsfeier planen

Prüfen Sie vor der Terminwahl, ob der Geburtstag auf einen Werktag oder auf das Wochenende fällt.

Zuverlässige Erinnerungen erstellen

Speichern Sie das eindeutige Zieldatum und den ISO-Wochentag unabhängig von der Serverzeitzone.

Kalendertests vorbereiten

Erzeugen Sie reproduzierbare Soll-Wochentage für Tests von Anwendungen mit Geburtstagsfunktionen.

Beeinflusst das Geburtsjahr den Wochentag im Zieljahr?

Es dient zur Prüfung des ursprünglichen Datums. Der wiederkehrende Geburtstag verbindet dessen Monat und Tag mit dem gewählten Jahr.

Was geschieht am 29. Februar eines Nichtschaltjahres?

Februar in diesem Jahr nicht existiert; eine Ersatzterminregel wird nicht vorausgesetzt.

Kann eine Zeitzone die Antwort verändern?

Nein. Der Löser verwendet reine gregorianische Arithmetik und erzeugt keinen lokalen oder UTC-Zeitstempel, der eine Datumsgrenze überschreiten könnte.

Welches Datumsformat wird akzeptiert?

Verwenden Sie ein eindeutiges gregorianisches ISO-Datum im Format JJJJ-MM-TT, einschließlich führender Nullen für Monat und Tag.

Wie finde ich heraus, an welchem Wochentag ich geboren bin?

Geben Sie Ihr Geburtsdatum ein und wählen Sie Ihr Geburtsjahr als Jahr. Der Rechner nennt dann den Wochentag des ursprünglichen Geburtsdatums statt eines späteren Geburtstags.

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/date/birthday-weekday

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/date/birthday-weekday \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"birth_date":"1990-05-17","year":2030}'
{
  "birth_date": "1990-05-17",
  "year": 2030
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.birthday_weekday",
  "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.

Behandeln Sie Geburtstage am 29. Februar eindeutig

Für $0.002 je API-Aufruf können automatisierte Systeme die Ausgabe in verschiedenen Umgebungen identisch reproduzieren. Die Browser-Ausführung nutzt denselben reinen Löser und stimmt deshalb mit dem API-Ergebnis überein.

Was kostet ein API-Aufruf?

Jeder API-Aufruf kostet $0.002. Die Berechnung kann auch im Browser erfolgen, weil sie keinen externen Dienst benötigt.

Welche Wochentagsnummerierung wird ausgegeben?

Das Feld iso_weekday verwendet die ISO-Nummerierung: Montag ist 1 und Sonntag ist 7.

Vollständige KIT-Dokumentation lesen →