Rechner für die Tage bis Weihnachten
Der Rechner für die Tage bis Weihnachten ermittelt den genauen Abstand zwischen einem gültigen Datum im gregorianischen Kalender und dem nächsten 25.
Im Browser ausführen – kostenlos
Dezember. Geben Sie ein Datum im eindeutigen Format YYYY-MM-DD ein. Sie erhalten eine einzelne Zahl, die sich leicht anzeigen, speichern oder weiterverarbeiten lässt. Am Weihnachtstag lautet das Ergebnis null; Schaltjahre werden korrekt berücksichtigt. Liegt das eingegebene Datum nach Weihnachten, gilt der 25. Dezember des Folgejahres als Ziel.
Geben Sie ein präzises Kalenderdatum ein
Verwenden Sie für das Anfangsdatum das Format YYYY-MM-DD: vier Ziffern für das Jahr und jeweils zwei für Monat und Tag. 2026-12-01 ist beispielsweise gültig. Der Rechner prüft das vollständige Datum und nicht nur dessen Schreibweise. Unmögliche Angaben wie der 31. April, Monat 13 oder der 29. Februar in einem gewöhnlichen Jahr werden abgelehnt. Diese strenge Prüfung verhindert glaubwürdig wirkende, aber falsche Werte in Websites, Kampagnen und automatisierten Abläufen. Es gelten die gregorianischen Regeln einschließlich der Jahrhundertausnahmen. Da Sie ein Kalenderdatum und keinen Zeitstempel übermitteln, müssen Sie weder Uhrzeit noch Zeitzone oder Sommerzeit einstellen. Derselbe Wert liefert im Browser, über die API und in geplanten Abläufen stets dasselbe Ergebnis.
Verstehen Sie die Auswahl des Weihnachtsfestes
Fällt das Anfangsdatum auf den 25. Dezember oder einen früheren Tag, ist der 25. Dezember desselben Jahres das Ziel. Für den Weihnachtstag selbst wird null ausgegeben, weil kein vollständiger Kalendertag mehr verbleibt. Ab dem 26. Dezember dient der 25. Dezember des Folgejahres als Ziel. So bleibt der Ausdruck nächstes Weihnachten das ganze Jahr eindeutig, ohne ein weiteres Feld zu benötigen. Gezählt werden Datumswechsel: Der 24. Dezember ergibt eins, der 25. Dezember null. Ein Schaltjahrtag im Zeitraum fließt automatisch ein. Der Algorithmus arbeitet mit ganzen Zahlen, fragt keine Systemuhr ab und nimmt das heutige Datum nicht an. Tests, Berichte und Integrationen bleiben dadurch reproduzierbar.
Nutzen Sie das Ergebnis in Produkten und Abläufen
Die Antwort enthält im Feld days_until_christmas eine nicht negative ganze Zahl. Dieses kompakte Format eignet sich für Shop-Banner, Schulaufgaben, Redaktionskalender, Saisonkampagnen, Übersichten und mobile Anwendungen. Sie können die Zahl in eigene Formulierungen einsetzen, mit Grenzwerten vergleichen oder zusammen mit anderen Terminen speichern. Einzelne Abfragen lassen sich bequem im Browser durchführen; die API automatisiert sie für jeweils $0.002. Ohne Netzwerkzugriffe, Zufall oder Abhängigkeit vom aktuellen Datum erzeugt dieselbe Eingabe immer dieselbe Ausgabe. Für einen täglich aktuellen Countdown senden Sie jeweils das lokale Datum Ihrer Zielgruppe. Regeln Sie Singular und Plural, Anzeigezeitraum und sprachliche Gestaltung in Ihrer Oberfläche; diese Funktion liefert dafür die geprüfte Tageszahl.
Anwendungsfälle
Saisonales Shop-Banner
Berechnen Sie die tägliche Zahl für einen Weihnachtscountdown über saisonalen Produkten.
Redaktionelle Planung
Ermitteln Sie verbleibende Kalendertage für Artikel, Aktionen oder Produktionsfristen.
Countdown im Unterricht
Erzeugen Sie eine verlässliche Zahl für Unterricht, Kalenderübungen oder eine Weihnachtsanzeige.
Häufige Fragen
Was geschieht am 25. Dezember?
Das Ergebnis ist null, weil bis Weihnachten kein Kalendertag mehr verbleibt.
Was geschieht nach dem 25. Dezember?
Der Rechner zählt bis zum 25. Dezember des folgenden Jahres.
Werden Schaltjahre berücksichtigt?
Ja. Die gregorianischen Regeln gelten, und ein dazwischenliegender 29. Februar wird korrekt einbezogen.
Hängt die Berechnung von meiner Zeitzone ab?
Nein. Die Eingabe enthält weder Uhrzeit noch Zone; derselbe Wert ergibt daher stets dieselbe Ausgabe.
Was kostet eine API-Anfrage?
Jede API-Anfrage kostet $0.002. Für einzelne Berechnungen steht der Browser-Rechner bereit.
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/days-until-christmas \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"2026-12-01"}'const res = await fetch("https://api.kit.forhosting.com/date/days-until-christmas", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"date": "2026-12-01"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/days-until-christmas",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"date": "2026-12-01"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/days-until-christmas", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"date":"2026-12-01"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"date":"2026-12-01"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/days-until-christmas", 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-12-01"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.days_until_christmas",
"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. |