Unix Timestamp Converter

Die aktuelle Unix-Zeit und Konvertierung zwischen Timestamp und Datum.

Datum → Unix Timestamp

Unix
Unix (ms)

Unix Timestamp → Datum

{{ __t('label_local') }}
UTC
ISO 8601
{{ __t('label_relative') }}
{{ __t('invalid_timestamp_hint') }}

Was ist ein Unix Timestamp?

Ein Unix Timestamp (auch Epoch Time oder POSIX Time) ist die Anzahl der Sekunden, die seit dem 1. Januar 1970 00:00:00 UTC vergangen sind. Dieses Datum wird als 'Unix Epoch' bezeichnet. Unix Timestamps werden in nahezu allen Betriebssystemen, Datenbanken und Programmiersprachen als Standard-Zeitformat verwendet.

Sekunden vs. Millisekunden

Der klassische Unix Timestamp zählt in Sekunden (10 Ziffern, z.B. 1700000000). Viele moderne Systeme wie JavaScript (Date.now()) verwenden jedoch Millisekunden (13 Ziffern, z.B. 1700000000000). Dieses Tool erkennt automatisch, ob ein Wert in Sekunden oder Millisekunden angegeben ist.

Das Jahr-2038-Problem

Am 19. Januar 2038 um 03:14:07 UTC erreicht ein 32-Bit-Unix-Timestamp seinen maximalen Wert (2147483647). Systeme, die noch 32-Bit-Integer für Timestamps verwenden, werden dann einen Überlauf erleben. Moderne 64-Bit-Systeme sind davon nicht betroffen.

Beispiel-Timestamps

  • 0 — 1. Januar 1970 00:00:00 UTC (Unix Epoch)
  • 1000000000 — 9. September 2001 01:46:40 UTC
  • 1700000000 — 14. November 2023 22:13:20 UTC
  • 2000000000 — 18. Mai 2033 03:33:20 UTC
  • 2147483647 — 19. Januar 2038 03:14:07 UTC (32-Bit Max)