Was das ist
Ein Unix-Zeitstempel ist die Anzahl der Sekunden seit dem 1. Januar 1970, 00:00:00 UTC, der sogenannten Unix-Epoche. Zum selben Zeitpunkt ist die Zahl überall auf der Welt gleich, deshalb verwenden APIs, Logs und Datenbanken sie. 1700000000 ist zum Beispiel der 14. November 2023, 22:13:20 UTC.
Sekunden oder Millisekunden?
Ein Zeitstempel in Sekunden hat heute 10 Ziffern. JavaScript, Java und viele APIs verwenden Millisekunden mit 13 Ziffern. Kommt ein Datum im Jahr 1970 oder Tausende Jahre in der Zukunft heraus, ist wahrscheinlich die Einheit falsch.
Online umrechnen
Füge ihn in den Unix-Zeitstempel-Umrechner ein. Er erkennt Sekunden oder Millisekunden und zeigt das Datum in UTC und in deiner Zeitzone.
In Code und Tabellen
- JavaScript:
new Date(1700000000 * 1000) - Python:
datetime.fromtimestamp(1700000000, tz=timezone.utc) - Excel oder Google Tabellen:
=A1/86400+DATUM(1970;1;1)(in Google TabellenDATE), dann die Zelle als Datum formatieren. Das Ergebnis ist in UTC. - Terminal auf Mac oder Linux, aktuelle Zeit:
date +%s
Das Jahr-2038-Problem
Systeme, die den Zeitstempel als vorzeichenbehaftete 32-Bit-Zahl speichern, laufen am 19. Januar 2038 um 03:14:07 UTC über. Moderne Systeme verwenden 64 Bit, was für Milliarden Jahre reicht.