Tage bis zum Termin
Vom 25. Juli 2026 bis Weihnachten 2026 sind es noch 153 Tage. Geben Sie das heutige Datum und den Termin ein und erhalten Sie die Kalendertage mit Vorzeichen: positiv davor, null am Tag selbst, negativ danach. 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
- Heute
- 2026-07-25
- Datum des Ereignisses
- 2026-12-25
- Tage
- 153
- Status
- upcoming
Ein Kalender-Countdown beantwortet die Planungsfrage, die Menschen tatsächlich eintippen: wie viele ganze bürgerliche Tage zwischen heute und einem Zieltermin im Almanach liegen. Hochzeiten, Prüfungen, Reiseabfahrten, Produkteinführungen, Vertragsenden und gesetzliche Feiertage brauchen diese ganze Zahl, keine Uhrzeitdauer in Stunden und Minuten und keinen jährlich wiederkehrenden Geburtstag. Dieses Werkzeug erfindet niemals das heutige Datum aus der Serveruhr.
Was ein Kalender-Countdown misst
Ein Kalender-Countdown ist eine vorzeichenbehaftete Ganztagsdistanz von einem ausdrücklichen Heute zu einem einzigen Termindatum auf dem proleptischen gregorianischen Kalender. Es ist keine ungeordnete Spanne zwischen zwei austauschbaren Daten, keine in Stunden Minuten und Sekunden zerlegte Uhrzeitdauer und kein Geburtstagsmotor, der Geburtsmonat und -tag zum nächsten Jahrestag vorschiebt.
Sie nennen ein bürgerliches Heute und ein bürgerliches Termindatum; die Engine wandelt jedes Tripel in eine serielle Tageszählung und subtrahiert, sodass Weihnachten zweitausendsechsundzwanzig vom fünfundzwanzigsten Juli zweitausendsechsundzwanzig einhundertdreiundfünfzig verbleibende Tage ergibt, dasselbe Paar umgekehrt einhundertdreiundfünfzig Tage in der Vergangenheit, und ein Termin, der auf denselben heutigen Tag fällt, null. Dieses Vorzeichen ist der Produktvertrag: upcoming, wenn der Termin noch bevorsteht, today, wenn beide Daten zusammenfallen, past, wenn er bereits eingetreten ist.
Dasselbe Paar bürgerlicher Daten erzeugt stets dieselbe ganze Zahl, weil die Engine niemals eine Host-Uhr, eine Zeitzone oder Sommerzeittabellen abfragt. Der neunundzwanzigste Februar wird nur in einem Schaltjahr angenommen; ein neunundzwanzigster Februar eines Gemeinjahres wird nicht nach März verschoben, er wird abgelehnt. Nachbarn im Katalog beantworten andere Suchen: Tage zwischen zwei Daten messen eine absolute Spanne, Countdown zwischen zwei Daten liefert einen Uhrrest, und Tage bis zum Geburtstag folgen einem wiederkehrenden Jahrestag.
Verwenden Sie diese Seite, wenn Suche und Formular fragen, wie viele Kalendertage bis zu einem bestimmten Termin bleiben.
Wo ein Kalender-Countdown sich bezahlt macht
Hochzeitsplaner, Prüfungskandidaten und Reisebüros brauchen eine einzige Resttageszahl gegenüber einem ausdrücklichen Stichtag, keinen Uhrrest und keinen Geburtstagsjahrestag. Startkalender, Vertragsschalter und Schultermintafeln zeigen ein Banner, wenn die ganze Zahl dreißig, sieben, eins oder null erreicht. Erinnerungs- und Treuesysteme planen eine Nachricht für den Morgen des Termins, ohne in jedem Client eine Zeitzonen-Datenbank einzubetten.
Personalaufnahme, Produktmarketing und kommunale Anschlagtafeln speichern denselben Countdown gegenüber einem Prüfungsdatum, damit Exporte und Regressionssuiten die Zahl jedes Mal reproduzieren. Elternseiten und Ladenkioske können den kostenlosen Kalender-Countdown im Browser ausführen, ohne eine Datumsbibliothek zu installieren. Halten Sie die Erwartungen ehrlich: diese Fähigkeit misst gregorianische bürgerliche Tage von einem ausdrücklichen Heute zu einem Termindatum; sie überspringt keine Wochenenden als Werktage, lädt keine Feiertagskalender, wandelt keine Mondfeste um, nimmt das Heute nicht von der Serveruhr und schiebt kein Geburtsdatum vor.
Kombinieren Sie sie mit einem Tage-zwischen-Daten-Werkzeug, wenn die Suche eine ungeordnete Spanne ist, mit einem Uhr-Countdown, wenn Stunden und Minuten zählen, und mit einer Geburtstagshilfe, wenn der Termin jedes Jahr wiederkehrt. Weil die Umsetzung reines Parse der Stufe A ist, bleibt jeder erfolgreiche Aufruf günstig, deterministisch und frei von Modell-Token oder ausgehendem Netz — genau das, was Regressionssuiten brauchen, wenn sie Schalttags- und Termin-heute-Grenzfälle über Jahrzehnte von Terminen festnageln.
Anwendungsfälle
Hochzeits-, Prüfungs- und Reise-Countdowns
Übergeben Sie heute und ein Termindatum, um zu zeigen, wie viele bürgerliche Tage vor einer Hochzeit, einer Prüfung oder einer Abfahrt für Einladungen, Lernpläne und Packlisten bleiben.
Start- und Vertragskalender
Heften Sie eine Produkteinführung oder ein Vertragsende an ein festes Planungsdatum, damit Banner und Anschlagtafeln in jedem Nachdruck identisch bleiben.
Erinnerungs- und Marketingketten
Speichern Sie den vorzeichenbehafteten Countdown gegenüber einem Prüfungs-Heute, damit Nachrichten am Terminmorgen ohne Host-Uhr-Drift zwischen Workern auslösen.
Häufige Fragen
Was passiert, wenn das Termindatum leer oder kein echter Kalendertag ist?
Februar in einem Gemeinjahr und unmögliche Tageszahlen werden abgelehnt.
Was bedeutet ein negativer days-Wert?
Der Termin liegt relativ zu today bereits in der Vergangenheit. Positives days bedeutet upcoming, null bedeutet, der Termin ist heute, und status kennzeichnet dieses Vorzeichen.
Warum muss ich das heutige Datum selbst eingeben?
Weil der Countdown nie von sich aus eine Uhr oder Zeitzone abfragt. Sie legen fest, welcher Tag als heute gilt, daher ergeben dieselben zwei Daten immer dieselbe Zahl an Tagen, egal wo und wann Sie nachsehen.
Zählt der Countdown auch Stunden und Minuten?
Nein. Er zählt ganze Kalendertage zwischen den beiden Daten, also das, was eine Hochzeit, eine Prüfung oder eine Abreise braucht. Ein Rest in Stunden, Minuten und Sekunden ist eine andere Art Countdown.
Was erhalte ich, wenn der Termin heute ist?
Sie erhalten null Tage, und der Termin wird als heute markiert. Am Vortag steht ein verbleibender Tag da, am Tag danach ein Tag in der Vergangenheit, als negative Zahl.
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/life/calendar-countdown \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"event_date":"2026-12-25","today":"2026-07-25"}'const res = await fetch("https://api.kit.forhosting.com/life/calendar-countdown", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"event_date": "2026-12-25",
"today": "2026-07-25"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/calendar-countdown",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"event_date": "2026-12-25",
"today": "2026-07-25"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/calendar-countdown", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"event_date":"2026-12-25","today":"2026-07-25"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"event_date":"2026-12-25","today":"2026-07-25"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/calendar-countdown", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"event_date": "2026-12-25",
"today": "2026-07-25"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.calendar_countdown",
"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.
Limits
year_min | 1 |
year_max | 9999 |
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
Sie liefern sowohl den Stichtag als auch das Termindatum als bürgerliche YYYY-MM-DD-Werte, damit dasselbe Paar stets denselben Countdown im Browser, in der Dauerintegration und über die API ergibt. Das Ergebnis ist die vorzeichenbehaftete Zahl gregorianischer Tage von heute bis zum Termin: positiv, wenn er noch bevorsteht, null, wenn er heute fällt, negativ, wenn er bereits vorüber ist. Ein leeres oder ungültiges Zieldatum scheitert mit invalid_input und wird nicht berechnet. Erfolgreiche API-Aufrufe nutzen den veröffentlichten Grundpreis $0.002.
Eingabevertrag, Kalenderprüfung und Form der Antwort
Jeder Wert muss ein bürgerlicher Kalendertag in der Form YYYY-MM-DD sein, zum Beispiel zweitausendsechsundzwanzig Bindestrich eins zwei Bindestrich zwei fünf für ein Weihnachten und zweitausendsechsundzwanzig Bindestrich null sieben Bindestrich zwei fünf für den Stichtag. Jahre reichen von eins bis neuntausendneunhundertneunundneunzig, Monate von eins bis zwölf, und der Tag muss in diesem Monat unter gregorianischen Schaltregeln existieren, einschließlich des neunundzwanzigsten Februar nur in Schaltjahren. Gescheiterte Prüfung wird nicht berechnet. Senden Sie per POST einen kompakten JSON-Körper mit zwei Pflichtzeichenketten: event_date und today. Optionale Aliasse target, target_date, date, until und to gehören zum Terminfeld; as_of, reference_date, reference, on und from gehören zu today, damit Formularbauer und SDKs vertraute Namen behalten. Unmögliche Paare wie zweitausenddreiundzwanzig Bindestrich null zwei Bindestrich neunundzwanzig werden mit invalid_input abgelehnt statt nach März verschoben. Eine leere Zeichenkette, ein fehlendes event_date, ein Nicht-Zeichenkettenwert oder eine falsche Form wie zweitausendsechsundzwanzig Schrägstrich zwölf Schrägstrich fünfundzwanzig scheitern mit einer Meldung, die das Feld nennt. Fehlendes today ist ebenfalls invalid_input, weil die Engine niemals einen Stichtag aus der Host-Uhr erfindet.
Wo ein Kalender-Countdown sich bezahlt macht
Rufen Sie die vorausbezahlte API auf, wenn Benachrichtigungsketten, Druckereien oder Klassenwerkzeuge einen stabilen Vertrag mit KIT-Guthaben zu $0.002 je erfolgreichem Element brauchen; fehlgeschlagene Prüfungen werden nach der Ablehnung durch die Engine nicht berechnet.
Technische Fragen
Wie berechnet man einen Kalender-Countdown bis zu einem Termin?
Senden Sie JSON mit event_date und today als YYYY-MM-DD. Die Engine gibt days als vorzeichenbehafteten bürgerlichen Tagescountdown zurück, plus status und is_today.
Nutzt dieser Kalender-Countdown die Serveruhr für heute?
Nein. today ist Pflicht. Die Engine liest niemals die Systemuhr, daher bleiben Ergebnisse in CI, Browsern und API-Workern identisch.
Was kostet der Kalender-Countdown?
Das Browserwerkzeug ist auf Ihrem Gerät kostenlos. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.