🔢 Unix-Timestamp-Konverter: Epoch-Zeit & Datum
Was ist ein Unix-Timestamp?
Ein Unix-Timestamp, auch Epoch-Zeit genannt, ist die Anzahl der Sekunden, die seit dem 1. Januar 1970, 00:00:00 UTC vergangen sind. Er wird häufig in der Programmierung, in Datenbanken, APIs und Log-Dateien als universelle, zeitzonenunabhängige Möglichkeit verwendet, einen Zeitpunkt als einzelne Zahl darzustellen.
So benutzt du den Unix-Timestamp-Konverter
Der Live-Zähler oben zeigt immer den aktuellen Unix-Timestamp, der sich jede Sekunde aktualisiert, zusammen mit dem entsprechenden UTC-Datum. Um einen bereits vorhandenen Timestamp in ein lesbares Datum umzuwandeln, gib ihn unter "UNIX → DATUM" ein und klicke auf "Konvertieren". Um umgekehrt vorzugehen, wähle unter "DATUM → UNIX" ein Datum mit Uhrzeit aus und klicke auf "Konvertieren", um den zugehörigen Unix-Timestamp zu erhalten.
Warum Unix-Timestamps verwendet werden
Zeit als einzelne Ganzzahl statt als formatierte Datumszeichenkette zu speichern, vermeidet viele der Probleme, die mit Zeitzonen, Datumsformaten und der Sommerzeit einhergehen. Zwei Systeme können Timestamps überall auf der Welt direkt vergleichen, sortieren oder damit rechnen, weil ein Unix-Timestamp unabhängig vom Ablesestandort immer denselben Zeitpunkt darstellt. Deshalb ist er in Datenbanken, APIs, Log-Dateien und Programmiersprachen die Standardmethode, um "wann" etwas passiert ist, festzuhalten.
Häufige Fragen zum Unix-Timestamp
Ein paar Details sorgen bei der Arbeit mit Epoch-Zeit häufig für Verwirrung: ob sie in Sekunden oder Millisekunden angegeben ist, ob sie Zeitzoneninformationen enthält (nein), und wie weit sie auf älteren Systemen in die Zukunft reichen kann. Die FAQ unten deckt die Details ab, die Entwicklern und Nutzern am häufigsten begegnen.
Wenn du nicht einen Timestamp umrechnen, sondern den Abstand zwischen zwei Daten berechnen willst, hilft dir der Datumsdifferenz-Rechner direkt weiter.
Häufig gestellte Fragen
Der Begriff stammt aus frühen Unix-Betriebssystemen der 1970er-Jahre, die damit eine einfache, zeitzonenunabhängige Methode zur Zeitspeicherung schufen: eine einzelne Ganzzahl als Sekunden seit einem festen Bezugspunkt, dem "Epoch".
Auf 32-Bit-Systemen wird die Unix-Zeit als vorzeichenbehaftete 32-Bit-Ganzzahl gespeichert, die am 19. Januar 2038 überläuft. Moderne 64-Bit-Systeme sind davon nicht betroffen.
Der Standard-Unix-Timestamp zählt Sekunden, aber viele Programmiersprachen und APIs, darunter Date.now() in JavaScript, geben Millisekunden zurück. Teile durch 1000, um Millisekunden in einen Standard-Unix-Timestamp umzurechnen.
Nein. Ein Unix-Timestamp bezieht sich immer auf UTC und stellt überall auf der Welt denselben Zeitpunkt dar; eine lokale Zeitzone wird erst angewendet, wenn du ihn in ein lesbares Datum umwandelst.
Nutze den Bereich "DATUM → UNIX": Gib das gewünschte Datum mit Uhrzeit ein, klicke auf "Konvertieren", und der Rechner gibt den entsprechenden Unix-Timestamp basierend auf der Zeitzone deines Browsers zurück.
Er wird häufig in der Programmierung, in Datenbanken, APIs und Log-Dateien verwendet, weil er eine kompakte, eindeutige Möglichkeit bietet, Zeitpunkte zu speichern und zu vergleichen, ohne sich um Zeitzonen oder Datumsformate kümmern zu müssen.