Wie Sie Unix-Timestamps konvertieren

· 3 Min. Lesezeit

Unix-Zeitstempel sind die Art, wie Computer Zeit speichern und kommunizieren — eine einzelne Zahl, die die Sekunden seit dem 1. Januar 1970 angibt. Sie tauchen in API-Antworten, Datenbankeinträgen, Log-Dateien und JWT-Tokens auf. Wenn Sie wissen müssen, welches Datum sich tatsächlich hinter 1711824000 verbirgt, brauchen Sie einen Konverter.

Wie ein Unix-Zeitstempel aussieht

Zeitstempel Typ Lesbares Datum
0 Sekunden 1. Jan. 1970, 00:00:00 UTC
1000000000 Sekunden 9. Sep. 2001, 01:46:40 UTC
1711824000 Sekunden 31. Mär. 2024, 00:00:00 UTC
1711824000000 Millisekunden 31. Mär. 2024, 00:00:00 UTC

Der Unterschied zwischen Sekunden und Millisekunden besteht in drei zusätzlichen Nullen. Eine 10-stellige Zahl ist in Sekunden, 13 Stellen in Millisekunden.

So konvertieren Sie Zeitstempel

  1. Zeitstempel oder Datum eingeben — fügen Sie einen Unix-Zeitstempel ein, um ihn in ein lesbares Datum umzuwandeln, oder geben Sie ein Datum ein, um den Zeitstempel zu erhalten.
  2. Format prüfen — der Konverter erkennt automatisch anhand der Stellenanzahl, ob Sekunden oder Millisekunden vorliegen.
  3. Ergebnis ablesen — sehen Sie das Datum in Ihrer lokalen Zeitzone, in UTC und im ISO-8601-Format.

Wo Sie auf Zeitstempel treffen

Zeitstempel in Code

Schnelle Konvertierung in gängigen Sprachen:

JavaScript: new Date(1711824000 * 1000) (JS verwendet Millisekunden)

Python: datetime.fromtimestamp(1711824000)

Aktuelle Zeit: Date.now() (JS), time.time() (Python)

Tipps

Häufig gestellte Fragen

Was ist Unix-Epoch-Zeit?

Unix-Epoch-Zeit (auch POSIX-Zeit oder Unix-Timestamp genannt) ist die Anzahl der Sekunden, die seit dem 1. Januar 1970 um 00:00:00 UTC vergangen sind. Es ist die Standardweise, wie Computer Zeit intern darstellen.

Was ist der Unterschied zwischen Sekunden- und Millisekunden-Timestamps?

Unix-Timestamps in Sekunden sind 10 Stellen lang (z. B. 1711824000). Millisekunden-Timestamps sind 13 Stellen lang (z. B. 1711824000000). JavaScript verwendet Millisekunden, die meisten APIs und Datenbanken Sekunden. Der Konverter erkennt die Längen automatisch.

Warum ist meine konvertierte Zeit um mehrere Stunden falsch?

Timestamps sind immer in UTC. Der Konverter zeigt sowohl UTC als auch Ihre Ortszeit. Stimmt das Ergebnis nicht mit Ihrer Erwartung überein, vergleichen Sie wahrscheinlich UTC-Ausgabe mit Ortszeit oder umgekehrt.

Was passiert 2038?

Systeme, die Unix-Timestamps als 32-Bit-Integer mit Vorzeichen speichern, laufen am 19. Januar 2038 über. Die meisten modernen Systeme nutzen 64-Bit-Integer, die den Bereich weit über jede praktische Sorge hinaus erweitern.