Zum Hauptinhalt springen

Unix-Timestamp-Umrechner

Unix-Timestamps und lesbare Datumsangaben in Echtzeit umrechnen.

Aktueller Unix-Timestamp (Sekunden)

Zehn Ziffern, ein Zeitpunkt

Ein Unix-Zeitstempel in Sekunden, aufgelöst in UTC.

Eingabe
1700000000
Ausgabe
2023-11-14T22:13:20Z

Zehn Ziffern heißt Sekunden, dreizehn heißt Millisekunden. Häng drei Nullen an diese Zahl, und ein sekundenbasierter Leser landet im Jahr 55.839 — an diesem absurden Jahr erkennst du den Fehler.

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

  1. Timestamp zu Datum: einen 10-stelligen (Sekunden) oder 13-stelligen (Millisekunden) Timestamp eingeben, um das Datum sofort zu sehen.
  2. Datum zu Timestamp: ein Datum wählen, um den passenden Unix-Timestamp zu erhalten.
  3. 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.

Häufig gestellte Fragen

Was ist ein Unix-Timestamp?

Ein Unix-Timestamp ist die Anzahl der Sekunden seit dem 1. Januar 1970 00:00:00 UTC. Es ist eine zeitzonenunabhängige absolute Zeit, weit verbreitet in Code und Datenbanken.

Wie unterscheide ich Sekunden von Millisekunden?

Ein Sekunden-Timestamp hat 10 Stellen, ein Millisekunden-Timestamp 13 Stellen. Das Tool erkennt das automatisch anhand der Stellenzahl.

Welche Zeitzone wird angezeigt?

Das Tool zeigt sowohl die lokale Zeitzone deines Geräts als auch UTC an, damit du vergleichen kannst.

Ist eine Internetverbindung nötig?

Die Umrechnung läuft komplett im Browser ohne Verbindung oder Upload; der aktuelle Timestamp stammt von der Uhr deines Geräts.

Weiterlesen

Der komplette Leitfaden zu Unix-Timestamps (Sekunden, Millisekunden, Zeitzonen) →

Dieses Tool einbetten

Binde dieses Tool kostenlos auf deiner Website oder deinem Blog ein — kopiere einfach den Code unten (er enthält einen Link zurück zu dieser Seite).