Open Calculators
Blog
Epoch-Zeit für Entwickler, Logs & Datenbanken

Unix-Timestamp-Umrechner (Epoch in Datum)

Fügen Sie einen beliebigen Timestamp ein – Sekunden, Millisekunden, Mikrosekunden oder Nanosekunden, mit oder ohne Trennzeichen, oder eine Datumsangabe – und die Einheit wird automatisch erkannt. Rechnen Sie in lesbare Datumsangaben in jeder Zeitzone um und zurück, mit Ausgabe in ISO 8601 und RFC 2822.

Unix-Zeitstempel-Umrechner

Zeitstempel → Datum

Automatisch erkannt als Sekunden (10 Stellen).

Zahl interpretieren als
Lesbares Format
Donnerstag, 1. Jan. 2026 um 00:00:00 (UTC+00:00)
ISO 8601 (UTC)
2026-01-01T00:00:00.000Z
ISO 8601 mit Versatz (UTC)
2026-01-01T00:00:00+00:00
RFC 2822
Thu, 01 Jan 2026 00:00:00 +0000
HTTP-Datum (UTC)
Thu, 01 Jan 2026 00:00:00 GMT
Unix-Sekunden
1767225600
Unix-Millisekunden
1767225600000
Unix-Mikrosekunden
1767225600000000
Unix-Nanosekunden
1767225600000000000
Kalender
Donnerstag · Tag 1 · ISO-KW 1
Relativ
—
Bekannte Zeitstempel

Datum → Zeitstempel

Unix-Sekunden
1767225600
Unix-Millisekunden
1767225600000
ISO 8601 (UTC)
2026-01-01T00:00:00.000Z

Sekunden in gängigen Zeiträumen

1 Minute60
1 Stunde3,600
1 Tag86,400
1 Woche604,800
1 Monat (30,44 Tage)2,629,746
1 Jahr (365,2425 Tage)31,556,952

Die Unix-Zeit ignoriert Schaltsekunden: Jeder Tag hat genau 86.400 Sekunden.

Kurze Antwort & wichtige Epoch-Formeln

Kurz gesagt: Ein Unix-Timestamp zählt die Sekunden seit 1970-01-01 00:00:00 UTC. Für das Datum addieren Sie diese Sekunden zur Epoch: Tage = ⌊t ÷ 86.400⌋. Einen Timestamp erhalten Sie im Code mit Math.floor(Date.now() / 1000) in JavaScript oder date +%s in der Shell. 10-stellige Werte sind Sekunden, 13-stellige Werte Millisekunden.

Unix-Zeit verstehen & Umrechnung

Die Unix-Zeit (POSIX-Zeit) ist eine einzelne Ganzzahl, die die Sekunden seit der Unix-Epoch zählt, also seit Mitternacht UTC am 1. Januar 1970. Da sie keine Zeitzone und keine Sommerzeitregeln kennt, ist sie der Standard, um Zeitpunkte in Datenbanken, Logs, APIs und Dateisystemen zu speichern und zu vergleichen.

1. Timestamp in Datum (Epoch → UTC)

Zerlegen Sie den Timestamp in ganze Tage und verbleibende Sekunden und zählen Sie die Tage ab dem 1. Januar 1970 vorwärts:

Tage = ⌊t ÷ 86.400⌋ · Sekunden des Tages = t mod 86.400

Beispiel: 1.700.000.000 ÷ 86.400 = 19.675 Tage + 80.000 s (22:13:20) → 2023-11-14 22:13:20 UTC.

2. Datum in Timestamp (UTC → Epoch)

Zählen Sie die Tage seit dem 1970-01-01, rechnen Sie sie in Sekunden um, addieren Sie die Uhrzeit und ziehen Sie den UTC-Versatz der Zeitzone ab:

t = Tage × 86.400 + h × 3.600 + m × 60 + s − UTC-Versatz

Beispiel: 2026-01-01 00:00 UTC entspricht 20.454 Tagen × 86.400 = 1.767.225.600.

Sekunden oder Millisekunden? Zählen Sie die Stellen

Für heutige Datumsangaben gilt: 10 Stellen bedeuten Sekunden, 13 Stellen Millisekunden (16 = Mikrosekunden, 19 = Nanosekunden). JavaScript und Java verwenden Millisekunden; Unix-Shells, PHP und Pythons time.time() verwenden Sekunden:

ms = s × 1.000 · µs = s × 10⁶ · ns = s × 10⁹

1767225600 (10 Stellen) und 1767225600000 (13 Stellen) sind derselbe Zeitpunkt: 2026-01-01 00:00 UTC.

Bemerkenswerte Unix-Timestamps

TimestampUTC-Datum & -UhrzeitBedeutung
−2.208.988.8001900-01-01 00:00:00NTP-Epoch – eine negative Unix-Zeit
01970-01-01 00:00:00Die Unix-Epoch
1.000.000.0002001-09-09 01:46:40Das Unix-„Billennium“
1.234.567.8902009-02-13 23:31:30Aufeinanderfolgende Ziffern, von Entwicklern gefeiert
1.700.000.0002023-11-14 22:13:201,7 Milliarden Sekunden
2.000.000.0002033-05-18 03:33:20Zwei Milliarden Sekunden
2.147.483.6472038-01-19 03:14:07Maximum eines vorzeichenbehafteten 32-Bit-Werts (Jahr-2038-Problem)

Häufige Fragen

Was ist ein Unix-Timestamp?

Ein Unix-Timestamp ist die Anzahl der Sekunden seit dem 1. Januar 1970, 00:00:00 UTC, ohne Schaltsekunden. Er ist zeitzonenunabhängig, sodass derselbe Zeitpunkt überall denselben Timestamp hat.

Berücksichtigt die Unix-Zeit Schaltsekunden?

Nein. Die Unix-Zeit behandelt jeden Tag als genau 86.400 Sekunden. Bei einer Schaltsekunde wiederholt die Uhr eine Sekunde oder verteilt sie (Smearing), sodass die Unix-Zeit mit den UTC-Datumsangaben übereinstimmt.

Was ist das Jahr-2038-Problem?

Systeme, die die Zeit in einer vorzeichenbehafteten 32-Bit-Ganzzahl speichern, können nur bis 2.147.483.647 zählen – das ist der 19. Januar 2038, 03:14:07 UTC. Eine Sekunde später läuft der Wert über und springt auf ein Datum im Jahr 1901. Moderne 64-Bit-Systeme sind nicht betroffen.

Wie erhalte ich den aktuellen Unix-Timestamp im Code?

JavaScript: Math.floor(Date.now() / 1000). Python: int(time.time()). PHP: time(). Bash: date +%s. SQL (PostgreSQL): EXTRACT(EPOCH FROM NOW()).

Woher weiß der Umrechner, ob ein Timestamp in Sekunden oder Millisekunden vorliegt?

Er prüft die Größenordnung: Für Datumsangaben zwischen 1973 und 5138 haben Sekunden 9–11 Stellen, Millisekunden 12–14, Mikrosekunden 15–17 und Nanosekunden 18 oder mehr. Auch Trennzeichen wie 1.767.225.600, ein Einheitensuffix wie ms oder eine Datumsangabe wie 2026-01-01T00:00:00Z werden erkannt, und Sie können die Einheit manuell festlegen.