Skip to main content
CheckTown
Konverter

Unix-Timestamp-Converter: Menschenlesbare Daten ↔ Epoch-Zeit

Veröffentlicht 5 Min. Lesezeit
In diesem Artikel

Was ist ein Unix-Zeitstempel?

Ein Unix-Zeitstempel (auch Epoch-Zeit genannt) ist die Anzahl der Sekunden, die seit dem 1. Januar 1970 um 00:00:00 UTC vergangen sind. Es ist die am weitesten verbreitete Methode zur Darstellung von Zeit in Computersystemen, weil sie zeitzonenunabhängig ist, als einzelne Ganzzahl gespeichert wird und sich damit leicht rechnen lässt.

Unix-Zeitstempel werden in praktisch jeder Programmiersprache und Datenbank verwendet. JavaScript nutzt Millisekunden (durch 1000 teilen, um Sekunden zu erhalten), während die meisten anderen Sprachen Sekunden verwenden. Das Jahr-2038-Problem betrifft 32-Bit-Systeme, die überlaufen, sobald der Zeitstempel 2^31 überschreitet.

So funktioniert die Umwandlung von Zeitstempeln

Der Konverter übersetzt in beide Richtungen zwischen Unix-Zeitstempeln und für Menschen lesbaren Datumsangaben.

  • Epoch zu Datum – wandelt einen Unix-Zeitstempel in eine formatierte Datums- und Uhrzeitangabe um
  • Datum zu Epoch – wandelt eine Datums-/Uhrzeitangabe in den entsprechenden Unix-Zeitstempel um
  • Zeitzonen-Unterstützung – zeigt umgewandelte Zeiten gleichzeitig in UTC und in der lokalen Zeitzone an

Kostenlos testen – keine Registrierung erforderlich

Zeitstempel umwandeln →

Wann du die Umwandlung von Zeitstempeln verwenden solltest

Die Umwandlung von Zeitstempeln ist nützlich, wenn du mit Datumsangaben arbeitest, die als Zahlen in APIs, Datenbanken oder Logs gespeichert sind.

  • API-Debugging – wandle Unix-Zeitstempel in API-Antworten zur Überprüfung in lesbare Datumsangaben um
  • Log-Analyse – interpretiere Zeitstempel-Felder in Log-Dateien und Datenbankeinträgen
  • Planung – überprüfe, ob Datumsberechnungen im Code die korrekten Unix-Zeitstempelwerte liefern

Häufig gestellte Fragen

Was ist der Unterschied zwischen einem Unix-Zeitstempel in Sekunden und in Millisekunden?

Die meisten Unix-Systeme verwenden Sekunden. Date.now() in JavaScript liefert Millisekunden. Wenn ein Zeitstempel um das 1000-fache zu groß erscheint (z. B. 1708600000000 statt 1708600000), liegt er in Millisekunden vor. Prüfe immer die Größenordnung und teile durch 1000, wenn du in einem Kontext, der Sekunden erwartet, mit JavaScript-Zeitstempeln arbeitest.

Was ist das Jahr-2038-Problem?

Am 19. Januar 2038 laufen die vorzeichenbehafteten 32-Bit-Ganzzahlen über, die zur Speicherung von Unix-Zeitstempeln verwendet werden, und schlagen in einen negativen Wert um, der das Jahr 1901 darstellt. Systeme, die weiterhin 32-Bit-Zeitstempel verwenden, werden versagen. Moderne Systeme nutzen 64-Bit-Ganzzahlen, die noch Milliarden von Jahren nicht überlaufen werden.

Werden Unix-Zeitstempel von der Sommerzeit beeinflusst?

Nein. Unix-Zeitstempel stellen immer die seit der Epoch in UTC vergangenen Sekunden dar, unabhängig von der Sommerzeit. Die Sommerzeit-Anpassung greift nur bei der Umwandlung in eine lokale Zeitanzeige. Das ist einer der wesentlichen Vorteile, Zeiten als Unix-Zeitstempel zu speichern.

Verwandte Tools