Unix-Zeitstempel-Konverter

Konvertieren Sie zwischen Unix-Zeitstempeln und lesbaren Datumsangaben sofort. Ein entwicklerfreundlicher Epoch-Zeitkonverter für Programmierung und Debugging. Kostenloses Tool.

Aktueller Unix Timestamp: ...
Konvertierungsrichtung

Geben Sie einen Unix Timestamp in Sekunden ein

Anleitung

  1. Zeitstempel eingeben

    Geben Sie einen Unix-Zeitstempel ein, um ihn in ein lesbares Datum zu konvertieren.

  2. Oder Datum eingeben

    Geben Sie ein Datum und eine Uhrzeit ein, um den Unix-Zeitstempel zu erhalten.

  3. Ergebnis ablesen

    Sehen Sie den konvertierten Wert und die aktuelle Unix-Zeit.

Was ist ein Unix-Zeitstempel?

Ein Unix-Zeitstempel (Unix time, POSIX time, Epoch time) gibt die Anzahl der seit dem 1. Januar 1970, 00:00:00 UTC (der Unix-Epoche) vergangenen Sekunden als eine einzige ganze Zahl an. Da er unabhaengig von Zeitzone, Sommerzeit oder Kalenderschreibweise ueberall auf der Welt denselben Moment mit derselben Zahl bezeichnet, hat er sich als faktischer Standard fuer Datenbankspeicherung, Protokollierung, API-Kommunikation und Zeitvergleiche durchgesetzt.

Warum die Zeit als Zahl ausdruecken?

  • Einfacher Vergleich — welcher von zwei Zeitpunkten frueher liegt, ist nur ein Vergleich ganzer Zahlen.
  • Leichtes Rechnen — Addieren oder Subtrahieren ergibt sofort die verstrichene Zeit in Sekunden.
  • Keine Mehrdeutigkeit — als absolute UTC-Zeit gibt es keine Verwirrung darueber, ob ein Wert Ortszeit oder UTC ist.

Verbreitet sind 10-stellige (Sekunden) und 13-stellige (Millisekunden) Formen; JavaScript und Java arbeiten standardmaessig in Millisekunden, waehrend Unix-Systemaufrufe Sekunden verwenden.

Berechnungsformel

Zeitstempel und Datum werden ueber den Faktor 1000 (Millisekunden-Umrechnung) in beide Richtungen umgewandelt.

  • Zeitstempel → Datum: Datum = new Date(timestamp x 1000)
  • Datum → Zeitstempel: timestamp = floor(UTC-Millisekunden / 1000)

Beispiel: Die Umwandlung von 1711324800 Sekunden ergibt 1711324800 x 1000 = 1.711.324.800.000 Millisekunden → 2024-03-25 00:00:00 UTC. Umgekehrt ergibt 1970-01-01 01:00 den Zeitstempel 3600, da 1 Stunde = 3600 Sekunden. Dabei ist timestamp die seit der Epoche verstrichene Sekundenzahl, x1000 der Umrechnungsfaktor in Millisekunden und floor das Abschneiden der Nachkommastellen.

Häufig gestellte Fragen

Was ist ein Unix-Zeitstempel?
Ein Unix-Zeitstempel (Unix time, POSIX time) ist die Anzahl der seit dem 1. Januar 1970, 00:00:00 UTC vergangenen Sekunden. Es ist die grundlegendste Art, wie Computersysteme Datum und Uhrzeit darstellen, und beschreibt denselben Moment unabhaengig von der Zeitzone als einzige Zahl. Zum Beispiel ist Zeitstempel 0 die Mitternacht (UTC) am 1. Januar 1970.
Was ist die Epoche?
Die Epoche ist der Bezugspunkt fuer die Zeitmessung. Auf Unix-/POSIX-Systemen ist die Epoche der 1. Januar 1970, 00:00:00 UTC, auch 'Unix-Epoche' genannt. Jeder Unix-Zeitstempel zaehlt die seit diesem Moment vergangenen Sekunden, und negative Zeitstempel stellen Zeiten vor 1970 dar.
Was ist das Y2K38-Problem (Jahr 2038)?
Y2K38 ist ein Ueberlaufproblem, das auftritt, wenn Zeitstempel in einer vorzeichenbehafteten 32-Bit-Ganzzahl gespeichert werden. Der 32-Bit-Maximalwert 2.147.483.647 entspricht dem 19. Januar 2038, 03:14:07 UTC; unmittelbar danach springt der Wert ins Negative und die Zeit wird faelschlich als 1901 angezeigt. Die meisten modernen Systeme haben dies durch 64-Bit-Ganzzahlen geloest.
Wie unterscheiden sich Zeitstempel in Sekunden und Millisekunden?
Sekundengenaue Zeitstempel haben meist 10 Stellen (z. B. 1711324800), Millisekunden-Zeitstempel 13 Stellen (z. B. 1711324800000). Es gilt 'Millisekunden = Sekunden x 1000'. JavaScripts Date.now() und Java liefern Millisekunden, waehrend der Unix-Befehl date und PHP time() Sekunden zurueckgeben. Dieser Konverter zeigt das Ergebnis in Sekunden und Millisekunden an.
Warum werden UTC-Zeit und Ortszeit unterschiedlich angezeigt?
Der Zeitstempel selbst ist eine absolute UTC-Zeit, doch fuer Menschen ist die eigene Ortszeit angenehmer zu lesen. Daher wird derselbe Zeitstempel auf zwei Arten gezeigt: in UTC und in der lokalen Zeitzone Ihres Browsers. Korea (KST) ist beispielsweise UTC+9, sodass die Ortszeit fuer denselben Zeitstempel 9 Stunden vor UTC angezeigt wird.
Wie ermittle ich den aktuellen Unix-Zeitstempel?
Wenn Sie diese Seite oeffnen, wird der aktuelle Unix-Zeitstempel live angezeigt, und die Schaltflaeche 'Aktuellen Zeitstempel verwenden' traegt ihn direkt in das Eingabefeld ein. In der Kommandozeile erhalten Sie den aktuellen sekundengenauen Zeitstempel auch mit 'date +%s' (Unix/Mac).
Was ist das ISO-8601-Format und warum wird es mit angezeigt?
ISO 8601 ist ein internationaler Standard zur Schreibweise von Datum und Uhrzeit, etwa '2024-03-25T00:00:00.000Z', wobei das abschliessende Z fuer UTC steht. Zeitstempel sind fuer Menschen schwer lesbar, waehrend UTC-Zeichenfolgen systemuebergreifend gut portierbar sind, weshalb sie in APIs, Logs und JSON oft gemeinsam verwendet werden. Daher liefern wir es zusammen mit dem Umrechnungsergebnis.
Kann ein Zeitstempel null oder negativ sein?
Ja. Zeitstempel 0 ist der Bezugspunkt der Epoche, der 1. Januar 1970, 00:00:00 UTC, und fruehere Zeitpunkte (z. B. 1969) werden als negative Zahlen ausgedrueckt. Zur Orientierung: Y2K (2000-01-01) ist 946684800 und die Y2K38-Grenze ist 2147483647 - bestimmte Zeitpunkte haben also feste Ganzzahlwerte.
Kalenderdaten 2026

Verwandte Rechner