Zeitstempel-Konverter
UmwandlungUmwandlung zwischen Unix-Zeitstempeln und lesbaren Datumsangaben über Zeitzonen hinweg.
- ISO 8601
- Sekunden
- Millisekunden
- UTC
- Lokal
Auf dieser Seite
Was ist ein Unix-Zeitstempel?#
Ein Unix-Zeitstempel zählt die Sekunden, die seit dem 01.01.1970 00:00:00 UTC vergangen sind — der sogenannten Unix-Epoche. Er ist die Verkehrssprache von Logs, Datenbanken, APIs und Datei-Metadaten, denn er ist eine einzige Ganzzahl ohne Zeitzone, ohne Locale und ohne Sommerzeit-Mehrdeutigkeit. 1700000000 bedeutet in Tokio, London und Lima exakt denselben Zeitpunkt; eine Wanduhr-Zeichenkette wie „2023-11-14 14:13:20“ kann das nicht behaupten, bevor nicht gesagt ist, wessen Uhr gemeint ist und welcher Versatz gilt.
Der Haken ist, dass in der Praxis zwei Konventionen nebeneinander existieren. Klassische Unix-Zeit zählt in Sekunden (heute 10-stellig, z. B. 1700000000). JavaScripts Date, Javas System.currentTimeMillis() und die meisten Frontend-Codebasen zählen in Millisekunden (13-stellig, z. B. 1700000000000). Verwechselt man beide, wird aus „vor 5 Minuten“ schnell „vor 5.000 Minuten“. Diese Seite erkennt automatisch, welche der beiden Sie eingefügt haben, und zeigt alle gängigen Darstellungen desselben Zeitpunkts nebeneinander an, damit Sie genau die Form kopieren können, die Ihr nachgelagertes System erwartet.
So wird es verwendet#
- Tippen oder fügen Sie einen Wert in das Feld Eingabe ein. Sie können eine reine Zahl (Sekunden oder Millisekunden — das Werkzeug entscheidet anhand der Größenordnung) oder eine lesbare Datumszeichenkette wie
2026-07-26T12:00:00Zeinfügen. Der Platzhalter zeigt beide Formen. - Nutzen Sie bei Bedarf die drei Schaltflächen unter der Eingabe: now() füllt den aktuellen Zeitpunkt als Millisekunden, Beispiel lädt einen Referenzwert, Leeren leert das Feld.
- Lesen Sie das Ergebnis-Panel. Jede Zeile ist eine kanonische Form desselben Zeitpunkts: ISO 8601 (die UTC-Zeichenkette mit
Z-Suffix, die APIs erwarten), Sekunden (Unix-Zeit), Millis (JS-Stil), UTC (menschenlesbare UTC-Zeit) und Lokal (der Zeitpunkt, dargestellt in Ihrer Browser-Zeitzone).
Die wichtigsten Funktionen#
- Größenordnungsbasierte Einheitserkennung. Jeder numerische Wert unter 10.000.000.000 wird als Sekunden gelesen, jeder darüber als Millisekunden. Diese Grenze liegt für Sekunden beim Jahr 2286 und für Millisekunden bei 1970, sodass jeder realistische aktuelle Wert ohne Radiobutton korrekt klassifiziert wird.
- Akzeptiert Zahlen und Datumszeichenketten. Fügen Sie
1700000000,1700000000000oder ein Datum im ISO-/HTTP-Stil ein — der Parser verarbeitet sie alle und meldet einen klaren Fehler, falls die Zeichenkette kein echtes Datum ist. - Fünf Ausgabeformen gleichzeitig. ISO 8601, Unix-Sekunden, Unix-Millisekunden, UTC-Klartext und lokale Klartextform — sodass Sie genau die Darstellung kopieren, die Ihre Datenbank, Ihr Log-Eintrag oder Ihr Frontend benötigt, ohne manuell umzuformatieren.
- 100 % clientseitig. Es wird nichts irgendwohin gesendet; die Umrechnung ist reine
Date-Arithmetik in Ihrem Browser.
Anwendungsbeispiel#
Fügen Sie 1700000000 ein (ein runder 10-stelliger Wert — offensichtlich Sekunden). Das Panel löst diesen einen Zeitpunkt auf in:
ISO 8601: 2023-11-14T22:13:20.000Z
Sekunden: 1700000000
Millis: 1700000000000
UTC: 14. November 2023, 22:13:20 UTC
Lokal: (in Ihrer eigenen Zeitzone dargestellt)
Fügen Sie nun 1700000000000 ein (drei Nullen mehr — Millisekunden). Da der Wert nun die Schwelle von 1e10 überschreitet, wird er als Millisekunden gelesen und auf denselben Zeitpunkt aufgelöst — das Panel ist identisch. Genau das ist der Sinn der Größenordnungsregel: Derselbe Moment, in beiden Konventionen ausgedrückt, dekodiert zu einer eindeutigen Antwort.
FAQ#
Wie entscheidet das Werkzeug zwischen Sekunden und Millisekunden?#
Anhand der Größe. Ein 10-stelliger Wert wie 1700000000 liegt unter 10 Milliarden und wird als Sekunden behandelt; ein 13-stelliger Wert wie 1700000000000 liegt über dieser Grenze und wird als Millisekunden behandelt. Die Grenze ist sicher, denn 10 Milliarden Sekunden landen im Jahr 2286, 10 Milliarden Millisekunden Anfang 1970 — kein plausibler Zeitstempel fällt in die mehrdeutige Zone.
Warum unterscheidet sich meine lokale Zeit von der einer anderen Person?#
Die Zeile Lokal stellt den Zeitpunkt in der Zeitzone dar, auf die Ihr Betriebssystem eingestellt ist. Die Zeile UTC ist absolut. Zwei Personen, die denselben Zeitstempel einfügen, sehen identische UTC- und ISO-Zeilen, aber unterschiedliche Lokal-Zeilen — was korrekt ist, denn der Zeitpunkt ist derselbe, nur die Wanduhr unterscheidet sich.
Der Zeitstempel von meinem Backend hat 13 Stellen — ist er kaputt?#
Nein, es sind lediglich Millisekunden. Viele Laufzeiten (JavaScript, Java, manche Python-Bibliotheken) verwenden standardmäßig Millisekunden-Genauigkeit. Fügen Sie ihn unverändert in die Eingabe ein; das Werkzeug erkennt die Größenordnung und liefert Ihnen in der Zeile Sekunden den passenden 10-stelligen Sekundenwert für jedes System, das klassische Unix-Zeit erwartet.