ToolPal
Vintage-Uhr mit römischen Ziffern auf einem Holzschreibtisch

Unix-Timestamps erklärt — Konzepte und Konvertierung

📷 Andrey Grushnikov / Pexels

Unix-Timestamps erklärt — Konzepte und Konvertierung

Lernen Sie, was ein Unix-Timestamp ist, wie er funktioniert und wie man ihn in ein menschenlesbares Datum umwandelt. Grundlagenwissen für jeden Entwickler.

DVon Daniel Park10. März 20262 Min. Lesezeit

Was ist ein Unix-Timestamp?

Ein Unix-Timestamp (auch Epoch-Zeit oder POSIX-Zeit genannt) ist die Anzahl der Sekunden, die seit dem 1. Januar 1970 um 00:00:00 UTC vergangen sind. Dieser Referenzpunkt wird als "Unix-Epoch" bezeichnet.

Beispiele

  • 0 = 1. Januar 1970, 00:00:00 UTC
  • 1000000000 = 9. September 2001, 01:46:40 UTC
  • 1710547200 = 16. März 2024, 00:00:00 UTC

Warum Unix-Timestamps verwenden?

  1. Universal — keine Zeitzonenverwirrung; die gleiche Zahl bedeutet überall denselben Moment
  2. Sortierbar — Ereignisse können mit einem einfachen Integer-Vergleich geordnet werden
  3. Kompakt — ein einziger Integer statt einer formatierten Datumszeichenkette
  4. Sprachunabhängig — jede Programmiersprache kann mit einem Integer umgehen

Unix-Timestamps in JavaScript verwenden

// Aktueller Timestamp (Sekunden)
Math.floor(Date.now() / 1000);

// Einen Timestamp in ein Date-Objekt umwandeln
new Date(timestamp * 1000);

// Ein Datum in einen Timestamp umwandeln
Math.floor(new Date('2026-03-16').getTime() / 1000);

Das Jahr-2038-Problem

Als vorzeichenbehaftete 32-Bit-Integer gespeicherte Unix-Timestamps werden am 19. Januar 2038 überlaufen. Moderne Systeme verwenden 64-Bit-Integer, die für ungefähr 292 Milliarden Jahre nicht überlaufen werden.

Millisekunden vs. Sekunden

  • Unix-Timestamp (Sekunden): 1710547200 — 10 Stellen
  • JavaScript-Timestamp (Millisekunden): 1710547200000 — 13 Stellen

Wenn ein Timestamp 13 Stellen hat, ist er in Millisekunden. Durch 1000 teilen ergibt Sekunden.

Jetzt konvertieren

Verwenden Sie den kostenlosen Unix-Timestamp-Konverter, um sofort zwischen Unix-Timestamps und menschenlesbaren Daten zu konvertieren.

Häufig gestellte Fragen

D

Über den Autor

Daniel Park

Senior frontend engineer based in Seoul. Seven years of experience building web applications at Korean SaaS companies, with a focus on developer tooling, web performance, and privacy-first architecture. Open-source contributor to the JavaScript ecosystem and founder of ToolPal.

Mehr erfahren

Artikel teilen

XLinkedIn

Verwandte Beiträge