Datum-zu-Epoch-Konverter
Wähle ein Kalenderdatum, eine Uhrzeit und eine Zeitzone und wandle diese lokale Uhrzeit in Unix-Sekunden und -Millisekunden um. Nützlich für APIs, Cron-Jobs, Logs, Datenbankzeilen und Tests.
Ein menschliches Datum in Unix-Zeit umwandeln
Diese Seite übernimmt die umgekehrte Umrechnung: Du beginnst mit einem Datum, einer Uhrzeit und der Zeitzone, in der diese Zeit interpretiert werden soll. Das Ergebnis ist ein einzelner Unix-Zeitstempel, der überall denselben Moment darstellt.
Wann Sekunden oder Millisekunden verwenden
Verwende Sekunden für die meisten Backend-Sprachen, Datenbanken und Kommandozeilen-Tools. Verwende Millisekunden für JavaScript Date, Browser-APIs, Analytics-Ereignisse und Systeme, die Sub-Sekunden-Präzision benötigen.
- Unix-Sekunden haben für moderne Daten meist 10 Stellen
- Unix-Millisekunden haben für moderne Daten meist 13 Stellen
- ISO 8601 ist am besten, wenn du einen lesbaren String mit expliziter UTC-Ausgabe möchtest
- UTC-Strings sind nützlich für HTTP-Header, Logs und schnelle menschliche Prüfungen
Umgang mit Zeitzonen
Ein lokales Datum wie 2026-05-14 08:00 bedeutet in Los Angeles, New York, London oder Tokio unterschiedliche Zeitpunkte. Die Auswahl der Zeitzone vor der Umrechnung vermeidet Fehler um ganze Stunden und behandelt die Sommerzeitregeln über die Intl-API des Browsers.
Die richtige Datumsgrenze wählen
Die Umrechnung von Datum zu Epoch ist am nützlichsten, wenn die kalendarische Bedeutung schon vor der Erzeugung der Zahl klar ist. Entscheide bei geplanten Jobs, Berichtszeiträumen und Datenbankfiltern zuerst, ob die Grenze UTC oder eine Geschäftszeitzone ist. Wandle dann genau diese Wanduhrzeit in Sekunden und Millisekunden um, damit jeder Dienst denselben Moment vergleicht.
- Verwende UTC für Logs, APIs, CI-Jobs und regionsübergreifende Backend-Systeme
- Verwende die Geschäftszeitzone für lokale Abrechnungstage, Öffnungszeiten oder nutzerseitige Kalender
- Bevorzuge exklusive Obergrenzen wie created_at < nextDayStart für Datumsbereiche
- Speichere den erzeugten Zeitstempel mit einer kurzen Notiz zur Zeitzonenannahme
DST-Lücke, mehrdeutige lokale Zeiten und bürgerliche Zeit
Die meisten Datum-zu-Epoch-Umrechnungen sind eindeutig, aber zwei Übergänge pro Jahr durchbrechen die Annahme, dass ein Wanduhrdatum in einer bekannten Zone auf einen einzigen Unix-Zeitstempel abgebildet wird. Die Frühjahrslücke entfernt eine Wanduhrstunde; die Herbstüberlappung wiederholt eine. Moderne Datumsbibliotheken bewältigen dies, indem sie zeitzonenlose von zeitzonenbehafteten Werten trennen und eine explizite Auswahl zur Auflösung anbieten.
- Bürgerliche / Wanduhrzeit: die lokale Uhranzeige an einem bestimmten Ort
- Zeitzonenlos: ein Datum-Zeit-Wert ohne Zone — von Natur aus mehrdeutig
- Zeitzonenbehaftet: ein Datum-Zeit-Wert mit einer IANA-Zone — fast immer eindeutig
- DST-Lücke (Frühjahrsumstellung): 02:00 bis 02:59 Ortszeit treten am Umstellungstag in den meisten US-Zonen nicht auf
- DST-Überlappung (Herbstumstellung): 01:00 bis 01:59 Ortszeit treten zweimal auf — wähle „früher“ oder „später“
- Python: zoneinfo stellt ein fold-Attribut (0 oder 1) zur Auflösung bereit
- JavaScript Temporal: Die ZonedDateTime-Konstruktion nimmt eine Disambiguierungsoption („compatible“, „earlier“, „later“, „reject“)
- Java: ZonedDateTime.ofLocal() wendet die Lücken-/Überlappungsregeln der angegebenen ZoneId an
- Bei Formulareingaben ohne explizite Zeitzone die IANA-Zone des Nutzers als Standard verwenden — nicht die des Servers
Zeit in Unix-Zeitstempel umwandeln — Datum zu Epoch, Zeit zu Epoch
Häufige Suchformulierungen, die auf dieser Seite landen, sind „convert time to unix timestamp“, „time to epoch“, „date to epoch“, „convert timestamp to unix timestamp“, „unix to timestamp“, „unix time to timestamp“ und „convert unix epoch“. Alle beschreiben dieselbe Operation: Wähle ein Wanduhrdatum und eine Zeitzone, und der Konverter liefert eine Unix-Epoch-Ganzzahl in Sekunden und Millisekunden. Die umgekehrte Richtung (epoch to date, epoch time to date, convert unix timestamp to time) findest du auf der Seite „Epoch zu Datum“.
- date to epoch / time to epoch / convert time to unix timestamp
- unix to timestamp / unix time to timestamp / convert timestamp to unix timestamp
- convert unix epoch / convert from unix timestamp
- Ausgabeformen: 10-stellige Sekunden, 13-stellige Millisekunden, ISO 8601, UTC-String