ForHosting KIT · Entwickler-Tools

Datum und Wochentag des Murmeltiertags berechnen

Der Murmeltiertag findet immer am 2. Februar statt, doch sein Wochentag ändert sich von Jahr zu Jahr.

● BetaKostenlos · im Browser
Nutzen Sie es über WebAPIE-MailTelegramApp bald

Dieser Rechner nimmt ein gregorianisches Kalenderjahr entgegen und liefert das vollständige ISO-Datum, den englischen Namen des Wochentags sowie nützliche Zahlenwerte. Das Ergebnis entsteht durch feste Kalenderarithmetik und hängt weder von der Rechneruhr noch von einer Zeitzone oder einem Onlinedienst ab. Sie können es daher für eine schnelle Abfrage ebenso einsetzen wie für reproduzierbare Software, Veröffentlichungen, Veranstaltungsplanung und historische Kalenderabläufe.

Geben Sie das gewünschte Jahr ein

Geben Sie ein ganzzahliges gregorianisches Kalenderjahr zwischen 1 und 9999 an. Der Rechner setzt Monat und Tag auf den 2. Februar, weil der Murmeltiertag jedes Jahr dasselbe Kalenderdatum hat, und bestimmt anschließend den zugehörigen Wochentag. Die Jahresangabe genügt; Sie müssen weder Ort noch Uhrzeit oder Zeitzone nennen. Das Ergebnis enthält ein ISO-Datum mit vierstelliger Jahreszahl, den englisch ausgeschriebenen Wochentag, eine ISO-Wochentagsnummer mit Montag als 1 und Sonntag als 7 sowie eine sonntags beginnende Nummerierung, in der Sonntag 0 ist. Diese eindeutigen Felder lassen sich leicht anzeigen oder an ein anderes Programm übergeben. Für Formularzwecke akzeptiert die Berechnung auch Text, der nur aus Ziffern besteht. Fehlende Werte, Brüche, Vorzeichen, Wörter und Jahre außerhalb des Bereichs werden abgewiesen. Die Berechnung beantwortet ausschließlich die Kalenderfrage: Sie sagt weder voraus, was ein Murmeltier sieht, noch liefert sie Wetterdaten oder eine Aussage zur Dauer des Winters.

So wird der Wochentag deterministisch berechnet

Der Wochentag entsteht durch ganzzahlige gregorianische Kalenderarithmetik nach dem Prinzip des Sakamoto-Algorithmus. Für Februar gilt ein fester Monatsversatz; außerdem wird das gewählte Jahr angepasst, weil Januar und Februar rechnerisch zum vorherigen Jahr gehören. Danach berücksichtigt die Rechnung normale vierjährige Schaltzyklen, entfernt Jahrhundertjahre ohne Schalttag und nimmt durch 400 teilbare Jahrhunderte wieder auf. Ein abschließender Rest ergibt eine Zahl von 0 bis 6, die Sonntag bis Samstag zugeordnet ist. Der ISO-Wert wird aus demselben Rest abgeleitet, sodass Montag 1 und Sonntag 7 wird. Es wird kein JavaScript-Date-Objekt erzeugt. Dadurch kann der Code nicht versehentlich die lokale Zeitzone übernehmen, frühe Jahre uneinheitlich deuten oder beim lokalen Formatieren eines UTC-Werts die Tagesgrenze überschreiten. Die Implementierung verwendet keine Uhr, keine Netzwerkabfrage, keinen Zufallswert, keinen gebietsabhängigen Parser und keinen veränderlichen Zustand. Dieselbe geprüfte Eingabe erzeugt deshalb im API-Prozess und im kostenlosen Browsermodul dasselbe JSON.

Nutzen Sie das Ergebnis für Kalender und Automatisierung

Die Antwort eignet sich für Menschen und Software. Eine Redaktion kann den Wochentag vor der Veröffentlichung eines jährlichen Beitrags zum Murmeltiertag prüfen. Eine Schule oder ein Museum kann einen Veranstaltungsplan beschriften, ohne manuell im Kalender zu blättern. Eine Veranstaltungsanwendung kann das ISO-Datum als stabilen Schlüssel und den Wochentagsnamen als Anzeigetext verwenden; Auswertungscode kann Ergebnisse nach beiden numerischen Konventionen gruppieren. Weil der Anlass stets auf den 2. Februar fällt, bleibt die Berechnung bewusst eng und transparent: Sie ergänzt keine Feiertagsregeln, ersetzt keinen Wochentag und verschiebt das Datum nicht, wenn es auf ein Wochenende fällt. Ähnlich benannte regionale Feste werden ebenfalls nicht berechnet. Bei automatischer Nutzung steht jede Anfrage für ein Jahr und kostet $0.002; die Browserversion lässt sich interaktiv ohne API-Aufruf verwenden. Prüfen und speichern Sie das gelieferte ISO-Datum, statt es aus Fließtext nachzubauen, und wählen Sie für Systeme mit internationaler Montag-bis-Sonntag-Zählung das ISO-Wochentagsfeld.

Eine jährliche Veranstaltung planen

Prüfen Sie den Wochentag des 2. Februar, bevor Sie Personal, Öffnungszeiten oder benachbarte Wochenendaktivitäten festlegen.

Saisonale Inhalte vorbereiten

Setzen Sie Datum und Wochentag korrekt in Artikel, Newsletter, Unterrichtsblatt oder Social-Media-Kalender ein.

Kalendersoftware befüllen

Verwenden Sie das stabile ISO-Datum und die Zahlenfelder in Planungs-, Berichts- oder Archivabläufen.

An welchem Datum ist Murmeltiertag?

Er findet immer am 2. Februar statt. Das Jahr bestimmt den vom Rechner ausgegebenen Wochentag.

Wird der Termin am Wochenende verschoben?

Nein. Diese Funktion liefert stets den 2. Februar und wendet keine Ersatz- oder Beobachtungsregeln an.

Wie wird der Wochentag bestimmt?

Deterministische ganzzahlige proleptisch-gregorianische Arithmetik berücksichtigt Schaltjahr- und Jahrhundertregeln.

Verwendet die Berechnung Ihre Zeitzone?

Nein. Sie verarbeitet Kalenderfelder nach UTC-Begriffen und liest weder lokale Uhr noch Zeitzone oder Date-Objekt.

Was kostet eine API-Anfrage?

Ein Jahr entspricht einem Element und kostet $0.002 je API-Anfrage. Der Browserrechner ist interaktiv nutzbar.

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/groundhog-day

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/groundhog-day \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"year":2026}'
{
  "year": 2026
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.groundhog_day",
  "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.

year_min1
year_max9999
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.

Vollständige KIT-Dokumentation lesen →