Countdown-Timer
Wählen Sie ein Zieldatum und eine Zeitzone — das Panel zählt sekündlich Jahre, Monate, Tage, Stunden, Minuten und Sekunden bis zum Ziel oder seit dem Ziel.
Zieluhrzeit ist standardmäßig Mitternacht (00:00:00) in Ihrer lokalen Zeitzone. Klicken Sie auf eine Voreinstellung; für ein eigenes Datum klicken Sie auf Ziel setzen.
Was dieser Countdown-Timer macht
Lege ein zukünftiges Datum und eine Uhrzeit fest, optional in einer anderen Zeitzone, und das Panel unten zählt im Sekundentakt herunter und zeigt die verbleibende Zeit in Jahren, Monaten, Tagen, Stunden, Minuten und Sekunden. Dasselbe Panel beherrscht auch „Zeit seit“ — liegt das Ziel in der Vergangenheit, zählt dieselbe Aufschlüsselung seit dem Ereignis hoch. Der Unix-Zeitstempel des Ziels wird ebenfalls angezeigt, sodass du ihn in eine Kalendereinladung, einen Cron-Zeitplan oder eine Datenbankzeile einfügen kannst.
Tage bis Weihnachten, Neujahr und anderen wiederkehrenden Anlässen
Die Voreinstellungs-Chips über der Datumsauswahl decken die Suchanfragen ab, für die am häufigsten ein Countdown gewünscht wird. „Nächstes Weihnachten“ setzt das Datum auf den 25. Dezember um Mitternacht in deiner aktuellen Zeitzone (nächstes Jahr, falls dieses Jahr schon vorbei ist), „Nächstes Neujahr“ springt auf den 1. Januar, und „Y2038-Überlauf“ zählt bis zu dem Moment herunter, in dem ein vorzeichenbehafteter 32-Bit-Unix-Zeitstempel umspringt. Jede Voreinstellung ist nur ein Datumsstempel — du kannst sie nach dem Anwenden bearbeiten, um die Uhrzeit anzupassen oder die Zone zu ändern.
- Tage bis Weihnachten: Auf „Nächstes Weihnachten“ klicken; die Zeitzone wird auf deine lokale Zeit voreingestellt
- Tage bis 2027: Klicke am oder nach dem 2. Januar 2026 auf „Nächstes Neujahr“ und du erhältst den Countdown bis Neujahr 2027
- Tage bis zu einem Release: Gib das Veröffentlichungsdatum ein und stelle die Uhrzeit auf 09:00 PT oder dein Release-Fenster
- Tage bis zu einer Frist: Gib die Frist ein; die Aufschlüsselungszeile liest sich für Status-Updates wie ein Satz
Countdown bis 2027 (oder ein beliebiges Jahr)
Möchtest du einen Countdown bis zu einem bestimmten Jahr? Gib das Datum 2027-01-01 in das Datumsfeld ein und belasse die Uhrzeit bei 00:00:00 in deiner Zeitzone — das Panel zeigt dann „X Tage, Y Stunden“ bis zu dem Moment, in dem das Jahr bei dir beginnt. Wenn du für alle bis zum selben Moment herunterzählen musst (z. B. ein koordinierter Start), stelle die Zeitzone auf UTC, statt sie bei deiner lokalen Zone zu lassen. Der unter der Aufschlüsselung angezeigte Unix-Zeitstempel ist in jeder Zeitzone gleich — genau diese Eigenschaft macht ihn portabel.
Die richtige Zeitzone wählen
Dasselbe Datum und dieselbe Uhrzeit auf der Wanduhr bedeuten in verschiedenen Zeitzonen unterschiedliche Zeitpunkte. Für einen Countdown zu einem lokal begangenen Anlass — Geburtstage, Jahrestage, Silvester — belässt du die Auswahl bei der vom Browser erkannten Zeitzone. Für einen Countdown zu einem weltweit angekündigten Moment — ein Satellitenstart, eine Schaltsekunde, eine Vertragsfrist — stellst du die Zeitzone auf die im Anliegen verwendete Zeitzone ein (oft UTC). DST-Übergänge auf beiden Seiten werden automatisch berücksichtigt; der zugrunde liegende Epoch-Wert verschiebt sich nie.
Von vergangenen Ereignissen hochzählen
Liegt das Ziel bereits in der Vergangenheit, wird dasselbe Panel zu einem „Zeit seit“-Zähler. Das ist praktisch, um „X Tage, Y Stunden seit Projektstart“ oder „Zeit seit dem letzten Produktionsvorfall“ anzuzeigen. Die Zahlen sind positiv und die Richtungsmarkierung wechselt zu „Ziel liegt in der Vergangenheit“, sodass du die Aufschlüsselung für Statusseiten oder Release Notes übernehmen kannst, ohne sie umzuschreiben.
- Zeit seit Beginn der Unix-Epoche: Setze das Ziel auf 1970-01-01 00:00:00 UTC
- Zeit seit einem Software-Release: Setze das Ziel auf den Release-Zeitstempel in UTC
- Zeit seit einem persönlichen Meilenstein: Setze das Ziel auf Mitternacht dieses Tages in deiner Zeitzone
Y2038 — ein echter Countdown, der für Software zählt
Die Voreinstellung „Y2038-Überlauf“ zählt bis 2038-01-19 03:14:07 UTC herunter — dem Moment, in dem ein vorzeichenbehafteter 32-Bit-Unix-Zeitstempel überläuft. Alles, was zu diesem Zeitpunkt noch ein 32-Bit-time_t verwendet, springt auf eine negative Zahl um, die das Jahr 1901 darstellt. Moderne Betriebssysteme und Laufzeitumgebungen sind auf 64-Bit-Zeitstempel umgestiegen; eingebettete Firmware und alte Datenbanken bergen die Überraschungen. Wenn du eine Geräteflotte prüfst, ist der laufende Countdown eine nützliche Kennzahl für den Bericht.
Einen Countdown in deinen eigenen Code einbetten
Die Berechnung ist in jeder Sprache identisch: Ziehe den aktuellen Epoch-Wert vom Ziel-Epoch-Wert ab und zerlege den Rest in J/M/T/h/m/s. Das Tool berechnet das Ziel einmal als Unix-Zeitstempel, und der Live-Takt liest bei jedem Intervall einfach Date.now(). Bilde es mit den Snippets unten in deinem Stack nach — die Kalenderaufschlüsselung ist der einzige knifflige Teil (Monate und Jahre haben unterschiedliche Längen).
- JavaScript: const left = target - Date.now(); const days = Math.floor(left / 86_400_000);
- Python: delta = target - datetime.now(timezone.utc); delta.days, delta.seconds
- Go: time.Until(target).Hours() / 24
- Bevorzuge für die Kalenderaufschlüsselung eine Bibliothek (luxon, date-fns, dateutil, java.time) gegenüber selbst geschriebener Monatsarithmetik