Zeitstempel-Konverter
Unix-Zeitstempel in lesbares Datum und ISO 8601 umrechnen, oder ein Kalenderdatum in Sekunden oder Millisekunden, mit automatischer Erkennung der Einheit.
Funktionen
- Unix-Zeitstempel zu Datum und Datum zu Unix-Zeitstempel
- Automatische Erkennung von Sekunden oder Millisekunden, oder Einheit fest wählen
- Lesbares UTC-Datum mit Wochentag plus ISO-8601-Ausgabe
- Now-Schaltfläche für den aktuellen Zeitstempel
- Verarbeitung lokal, kein Upload erforderlich
Unix Timestamp → Date
Date → Unix Timestamp
Dieser Konverter rechnet einen Unix-Zeitstempel (Epoch-Zeit) in ein lesbares Datum um, und ein Kalenderdatum in die Zahl, die Ihre API, Datenbank oder Ihr Log erwartet. Fügen Sie 1735689600 ein, erhalten Sie „Wednesday, January 1, 2025 00:00:00 UTC“ und 2025-01-01T00:00:00Z, also 1:00 Uhr am Neujahrsmorgen in Berlin. Der 13-stellige Wert 1735689600000 wird als Millisekunden erkannt und ergibt denselben Zeitpunkt. Alle Umrechnungen laufen in einem Rust-Modul, das zu WebAssembly kompiliert ist, in Ihrem Browser.
Unix-Zeitstempel in Datum umrechnen
- Fügen Sie im Bereich Unix Timestamp → Date den Zeitstempel ein oder klicken Sie auf Now für die aktuelle Unix-Zeit.
- Lassen Sie die Einheit auf Auto oder wählen Sie Seconds bzw. Milliseconds, wenn Sie sie kennen.
- Klicken Sie auf Convert. Das Ergebnis hat drei Zeilen: das lesbare UTC-Datum mit Wochentag (auf Englisch), den ISO-8601-String und die verwendete Einheit.
Datum in Unix-Zeitstempel umrechnen
- Geben Sie im Bereich Date → Unix Timestamp Jahr, Monat, Tag, Stunde, Minute und Sekunde ein. Die Werte gelten als UTC.
- Wählen Sie die Ausgabeeinheit: Seconds (10 Stellen bei aktuellen Daten) oder Milliseconds (13 Stellen).
- Klicken Sie auf Convert to Unix und kopieren Sie die Zahl mit der Kopier-Schaltfläche.
Daten werden vor der Umrechnung geprüft: Monat 13, der 30. Februar oder Stunde 24 erzeugen einen Fehler, der 29. Februar wird nur in Schaltjahren akzeptiert.
Sekunden oder Millisekunden: so funktioniert die Erkennung
Unix-Zeit zählt die Sekunden seit dem 1. Januar 1970, 00:00:00 UTC. Viele Sprachen zählen stattdessen Millisekunden, der Wert ist dann 1000-mal größer.
| Quelle | Übliche Einheit | Beispiel |
|---|---|---|
Shell date +%s, PHP time(), Python time.time() (ganzzahliger Teil) | Sekunden | 1735689600 |
JavaScript Date.now(), Java System.currentTimeMillis() | Millisekunden | 1735689600000 |
JWT-Claims exp, iat und nbf | Sekunden | 1735689600 |
Im Modus Auto gilt jeder Wert ab 10.000.000.000 (im Betrag) als Millisekunden, alles darunter als Sekunden. Praktisch heißt das: 10 Stellen sind Sekunden, 13 Stellen Millisekunden. Wählen Sie die Einheit von Hand, wenn der Wert mehrdeutig ist, etwa bei einem Millisekunden-Zeitstempel aus dem Frühjahr 1970.
Details und Grenzfälle
- Ausgabe immer in UTC: Das Ergebnis wird nicht in Ihre Zeitzone verschoben. Für Deutschland addieren Sie eine Stunde (MEZ) bzw. zwei Stunden (MESZ), oder Sie vergleichen mit Logs, die ebenfalls in UTC vorliegen.
- Keine Sekundenbruchteile: Ein Millisekunden-Zeitstempel wird sekundengenau angezeigt, und eine Dezimalzahl wie
1735689600.75wird abgeschnitten. - Negative Zeitstempel funktionieren:
-86400ist der 31. Dezember 1969. Nützlich für Geburtsdaten oder historische Datensätze in Unix-Zeit. - Das Jahr-2038-Problem: Vorzeichenbehaftete 32-Bit-Systeme laufen nach
2147483647über (19. Januar 2038, 03:14:07 UTC). Der Konverter rechnet mit 64-Bit-Ganzzahlen,2147483648ergibt also korrekt 03:14:08. Praktisch zum Testen genau dieses Fehlers. - Mikro- und Nanosekunden: Werte mit 16 oder 19 Stellen (Python
time.time_ns(), manche Datenbanken) werden nicht erkannt. Teilen Sie zuerst durch 1.000 oder 1.000.000, um Millisekunden zu erhalten. - Keine Schaltsekunden: Wie die Unix-Zeit selbst ignoriert der Konverter Schaltsekunden.
Anwendungsfälle
- Logs auswerten: Epoch-Werte in Anwendungs- oder Serverlogs in Daten umrechnen, um eine Incident-Zeitleiste zu erstellen.
- Token-Ablauf prüfen: Ein JWT-Claim
expmit1735689600ist am 1. Januar 2025 um Mitternacht UTC abgelaufen. - Testdaten schreiben: den exakten Epoch-Wert für eine Fixture oder eine Abfrage wie
WHERE created_at > 1735689600erzeugen. - API-Antworten debuggen: klären, ob ein Feld Sekunden oder Millisekunden enthält, bevor das Frontend ein Datum im Januar 1970 anzeigt.
Im Vergleich zur Kommandozeile
Unter Linux rechnet date -d @1735689600 -u Sekunden in ein Datum um, unter macOS heißt es date -r 1735689600 -u. Die Gegenrichtung braucht date -d "2025-01-01 00:00:00 UTC" +%s, und keiner der Befehle verarbeitet Millisekunden ohne vorherige Division. Tabellenformeln funktionieren, unterscheiden sich aber zwischen Excel und LibreOffice Calc. Diese Seite bündelt beide Richtungen, beide Einheiten und das ISO-Format.
Warum Zeitstempel lokal umrechnen
Zeitstempel stammen meist aus Ereignisprotokollen, Audit-Trails und Incident-Zeitleisten und werden oft zusammen mit Benutzer-IDs oder Request-Daten kopiert. Hier läuft die Umrechnung als WebAssembly in Ihrem Tab: Nichts, was Sie einfügen, wird an einen Server gesendet oder gespeichert. Die Daten überschreiten keine Netzwerkgrenze, eine Weitergabe an Dritte im Sinne der DSGVO findet nicht statt. Nach dem Laden funktioniert die Seite offline.
Häufige Fragen
- Was ist ein Unix-Zeitstempel?
- Die Anzahl der Sekunden seit dem 1. Januar 1970, 00:00:00 UTC, auch Epoch-Zeit oder POSIX-Zeit genannt. Sie hängt von keiner Zeitzone ab, deshalb speichern Systeme Zeitpunkte so.
- Woran erkenne ich Sekunden oder Millisekunden?
- Zählen Sie die Stellen. Bei aktuellen Daten bedeuten 10 Stellen Sekunden und 13 Stellen Millisekunden. Der Modus Auto wendet genau diese Regel an.
- Warum zeigt mein Datum das Jahr 1970?
- Vermutlich wurde ein Sekundenwert als Millisekunden gelesen, etwa direkt an
new Date()in JavaScript übergeben, das Millisekunden erwartet. Prüfen Sie den Wert hier mit Auto und multiplizieren Sie im Code mit 1000, wenn die Quelle Sekunden liefert. - Ist das Ergebnis in deutscher Zeit?
- Nein, es ist immer UTC. So werden Zeitstempel gespeichert, und Überraschungen durch die Zeitumstellung bleiben aus.
- Kann ich Daten vor 1970 umrechnen?
- Ja. Sie ergeben negative Zeitstempel, die sich wieder in Daten vor 1970 zurückrechnen lassen.
- Wie lautet der aktuelle Unix-Zeitstempel?
- Klicken Sie auf Now: Das Feld wird mit der aktuellen Zeit Ihres Geräts gefüllt, je nach gewählter Einheit in Sekunden oder Millisekunden.
- Werden meine Zeitstempel hochgeladen?
- Nein. Beide Umrechnungen laufen in Ihrem Browser über WebAssembly.
Verwandte Tools: Um die Werte exp und iat eines Tokens vor der Umrechnung zu sehen, öffnen Sie es im JWT-Decoder. Der Cron-Parser erklärt den Zeitplan wiederkehrender Jobs aus Ihren Logs, und der JSON-Formatierer macht API-Antworten voller Epoch-Felder lesbar.