|||||
SyncBuilder
Zurück zum Blog
Data16. Juli 2026·1 Min. Lesezeit

Unix-Timestamps erklaert: Sekunden, Epoch und UTC

Von SyncBuilder

Hast du je eine API-Antwort geoeffnet und ein Datum gefunden, das wie ein wahlloser Haufen Ziffern aussieht? Dann bist du dem Unix timestamp begegnet. Es ist eine der haeufigsten Arten, wie Computer einen Zeitpunkt speichern, und sobald du es verstanden hast, verlieren diese Zahlen ihr Geheimnis.

Was ist ein Unix timestamp?

Ein Unix timestamp ist einfach die Anzahl der Sekunden, die seit der Unix epoch vergangen sind, also seit 1970-01-01 00:00:00 UTC. Da er in UTC gemessen wird, ist er zeitzonenunabhaengig, kompakt sowie leicht zu vergleichen und zu sortieren. Genau deshalb lieben APIs und Datenbanken ihn. Eine millisecond-Variante, die von JavaScript und vielen anderen Systemen genutzt wird, ist derselbe Wert multipliziert mit 1000.

Worauf du beim Umrechnen achten solltest

  • Sekunden vs milliseconds: eine 10-stellige Zahl sind meist Sekunden, waehrend eine 13-stellige Zahl milliseconds sind.
  • UTC vs lokale Zeit: der gespeicherte Wert ist immer UTC, entscheide also, ob du ihn in UTC oder in der lokalen Zeitzone des Betrachters anzeigst.
  • Fuehrende Nullen: entferne sie nicht und formatiere nicht blind um, sonst aenderst du den Wert, den du abliest.
  • Negative Werte: Timestamps vor 1970 sind voellig gueltig und werden als negative Zahlen dargestellt.

Sekunden und milliseconds zu vermischen ist einer der haeufigsten Integrationsfehler. Weicht ein Wert um den Faktor 1000 ab, ist es fast immer eine Verwechslung von seconds/milliseconds. Und auf 32-Bit-Systemen solltest du auf das Jahr-2038-Problem achten, wenn der Sekundenzaehler einen signed 32-bit integer ueberlaeuft.

Willst du einen Wert pruefen, ohne den Schreibtisch zu verlassen? Unser kostenloser Timestamp Converter wandelt Timestamps in lesbare Datumsangaben und zurueck um, in Sekunden und milliseconds, direkt in deinem Browser.

Kostenloses Tool ausprobieren

Tool öffnen