Unix-Timestamp-Umrechner
In Software wird Zeit oft als Unix-Timestamp gespeichert — eine Zahl von Sekunden seit 1970, die für Menschen unlesbar ist. Dieses Tool wandelt einen Timestamp in Echtzeit in ein lesbares Datum um (lokal und UTC), rechnet ein Datum zurück in einen Timestamp und zeigt einen Live-Timestamp an.
So funktioniert es
- Timestamp zu Datum: einen 10-stelligen (Sekunden) oder 13-stelligen (Millisekunden) Timestamp eingeben, um das Datum sofort zu sehen.
- Datum zu Timestamp: ein Datum wählen, um den passenden Unix-Timestamp zu erhalten.
- Kopiere die Live-Zahl oben, wenn du den aktuellen Timestamp brauchst.
Typische Anwendungsfälle
- Zeitfelder in APIs oder Logs debuggen.
- Zeitbereiche für Datenbankabfragen umrechnen.
- Zeitpläne und Ablaufzeiten von Tokens prüfen.
Zuerst prüfen: Sekunden oder Millisekunden?
Du fischst eine Zahl wie 1700000000 aus einer Datenbank oder einem Log und willst wissen, welcher Moment das eigentlich ist — einfügen, und du bekommst ein lesbares Datum mit Uhrzeit. Der Fehler, der jeden erwischt, ist die Einheit, denn Sekunden und Millisekunden unterscheiden sich um den Faktor 1000.
- 1700000000 steht in Sekunden — ungefähr November 2023.
- 1700000000000 steht in Millisekunden; liest du das als Sekunden, landest du zehntausende Jahre in der Zukunft.
Wirkt das Jahr absurd, hast du beides fast sicher verwechselt. Achte außerdem auf die Zeitzone: Derselbe Zeitstempel zeigt in UTC eine andere Uhrzeit als in deiner lokalen Zone — leicht zu übersehen, wenn du Ereignisse in die richtige Reihenfolge bringst.
Sieht man hier die 2038-Grenze?
Ja, und sie korrigiert ein verbreitetes Missverständnis. 2147483647 ist auf dieser Seite Lokal: 2038-01-19 11:14:07 UTC: 2038-01-19 03:14:07; eine Sekunde mehr, und 2147483648 liefert Lokal: 2038-01-19 11:14:08 UTC: 2038-01-19 03:14:08 ohne Murren. Die Arithmetik stimmt, denn JavaScript hält den Wert als Double. Das 2038-Problem ist überhaupt kein Rechenproblem — es ist ein Speicher-Problem: In einen vorzeichenbehafteten 32-Bit-Integer passt diese Zahl nicht, alles was die Spalte als int liest, kippt ins Negative und landet 1901.