Unix-Zeitstempel und lesbare Daten verstehen
Was dieser Konverter macht
Ein Unix-Zeitstempel zählt die Sekunden, die seit der Unix-Epoche vergangen sind: Mitternacht UTC am 1. Januar 1970. Als einzelne Ganzzahl ist er kompakt und eindeutig, um einen Zeitpunkt zu speichern, auf den ersten Blick aber nicht lesbar. Dieses Werkzeug schließt diese Lücke in beide Richtungen: Fügen Sie einen Wert wie 1700000000 ein, und Sie erhalten das passende Datum mit Uhrzeit; geben Sie ein Datum ein, und Sie erhalten den Zeitstempel. Die Eingabeerkennung ermittelt selbst, ob Sie eine Zahl oder ein Datum eingegeben haben, sodass Sie es kaum je angeben müssen.
Während Sie tippen, zeigt ein Detailbereich den erkannten Eingabetyp, die gewählte Einheit und den erzeugten Zeitpunkt an, damit Sie das Ergebnis prüfen können, statt ihm blind zu vertrauen.
Wann Sie es einsetzen
Zeitstempel begegnen einem überall in der Software: Log-Zeilen, Datenbankspalten, das Ablaufdatum (exp) eines JWT, API-Antworten und Cron-Einträge speichern die Zeit oft als Epochen-Ganzzahl. Wenn Sie herausfinden wollen, warum ein Token abgelaufen ist oder wann ein Ereignis tatsächlich stattfand, ist die Umwandlung dieser Zahl in ein echtes Datum der schnellste Weg zum Verständnis.
Der umgekehrte Weg ist genauso häufig. Wenn eine API in einer from/to-Abfrage einen Zeitstempel erwartet oder ein Test einen festen Epochenwert braucht, geben Sie ein lesbares Datum ein und kopieren die Ganzzahl direkt heraus.
Beispiel: eine Umwandlung
Nehmen Sie 1700000000. Als Sekunden gelesen, ist das der 14. November 2023, 22:13:20 UTC. Stellen Sie die Zeitzone auf Seoul (KST) um, liest sich derselbe Augenblick als 15. November 2023, 07:13:20 — der Zeitpunkt verschiebt sich nicht, nur die Beschriftung der Wanduhr ändert sich. Klicken Sie auf Aktuelle Zeit, um den gegenwärtigen Epochenwert einzufügen, und wandeln Sie ihn um, um zu prüfen, ob Werkzeug und Systemuhr übereinstimmen.
Hinweise und Sonderfälle
Die größte Falle ist die Verwechslung von Sekunden und Millisekunden. JavaScripts Date.now() und viele Web-APIs liefern Millisekunden (heute 13 Stellen), während Unix-Werkzeuge und Datenbanken meist Sekunden verwenden (10 Stellen). Ein in der falschen Einheit gelesener Wert landet rund 50 Jahre daneben — legen Sie die Einheit daher ausdrücklich fest, wenn die automatische Erkennung mehrdeutig ist. Die Ausgabe kann als ISO 8601 (2023-11-14T22:13:20Z) für den Austausch zwischen Maschinen oder in einem lokalen, lesbaren Format erfolgen. Und denken Sie daran: Zeitstempel sind an UTC verankert — das angezeigte Datum hängt von der gewählten Zeitzone ab, nicht davon, woher die Zahl stammt.