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, nennt das Ergebnis den erkannten Eingabetyp, die gewählte Einheit und die verwendete Zeitzone, 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 umgewandelt zu sehen – so prüfen Sie, 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 — zählen Sie daher die Stellen: Dieses Werkzeug liest 10 Stellen als Sekunden und 13 als Millisekunden, während die Einstellung Einheit nur bestimmt, in was ein eingegebenes Datum umgewandelt wird. 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.