Werkzeuge

Kostenloser Online Unix Timestamp-Konverter

Unix-Timestamps in lesbare Datumsangaben und Daten in Unix-Timestamps umwandeln. Automatische Erkennung Sekunden/Millisekunden. 8 Zeitzonen, ISO 8601.

LIVE Aktueller Unix-Timestamp
0000000000
Sekunden seit 01. Jan. 1970 (UTC)
--:--:--

Unix-Timestamp → Lesbares Datum

Datum → Unix-Timestamp

Alle Konvertierungen erfolgen lokal in Ihrem Browser. Es werden keine Daten an unsere Server gesendet.

Was ist ein Unix-Timestamp?

Ein Unix-Timestamp (auch Epoch-Zeit oder POSIX-Zeit genannt) ist die Anzahl der Sekunden seit dem 1. Januar 1970, 00:00:00 UTC — der Unix-Epoche. Dieser Nullpunkt wurde von den frühen Unix-Entwicklern bei Bell Labs gewählt, da er der weit verbreiteten Nutzung von Unix vorausging. Timestamps sind zeitzonenunabhängige Ganzzahlen, ideal für Datenbanken, APIs, Log-Dateien und JWT-Token.

Die aktuelle Epoche entspricht

Der Live-Unix-Timestamp oben in den gängigsten Datums- und Zeitformaten, jede Sekunde aktualisiert.

UTC
ISO 8601
RFC 822 / 1036 / 1123 / 2822
RFC 3339

Unix-Zeit-Umrechnungstabelle

Gängige lesbare Zeitdauern als Anzahl von Sekunden — praktisch zum Berechnen von Ablaufzeiten, TTLs oder Intervallen.

Lesbare Zeit Sekunden
1 Stunde3600
1 Tag86400
1 Woche604800
1 Monat (30,44 Tage)2629743
1 Jahr (365,24 Tage)31556926

Unix-Timestamp: Sekunden vs Millisekunden

Die häufigste Verwirrung ist, ob ein Timestamp in Sekunden (10 Stellen) oder Millisekunden (13 Stellen) vorliegt. Die Faustregel: Überschreitet der Wert 10¹², handelt es sich fast sicher um Millisekunden.

Sekunden (10 Stellen) 10 digits

Verwendet von PHP time(), Python time.time(), Unix-Shell date +%s und den meisten SQL-Datenbanken. Beispiel: 1710508200

1710508200
Millisekunden (13 Stellen) 13 digits

Verwendet von JavaScript Date.now(), Java System.currentTimeMillis(), Node.js und den meisten Browser-APIs. Beispiel: 1710508200000

1710508200000

Häufige Anwendungsfälle für Timestamps

Warum Entwickler Unix-Timestamps gegenüber lesbaren Datumsstrings bevorzugen:

JWT iat & exp Claims

JSON Web Tokens verwenden Unix-Timestamps in Sekunden für die Claims "issued at" (iat) und "expiration" (exp). Zeitzonenunabhängig und einfach vergleichbar.

Chronologische Sortierung in Datenbanken

Eine Integer-Timestamp-Spalte sortiert schneller als ein Datetime-String und ist zeitzonenneutral, was Mehrdeutigkeiten bei Datensätzen aus mehreren geografischen Standorten eliminiert.

Log-Analyse & Event-Korrelation

Server-Logs, verteiltes Tracing (OpenTelemetry) und Analytics-Pipelines nutzen Millisekunden-Timestamps, um Ereignisse über Dienste hinweg mit Sub-Sekunden-Genauigkeit zu korrelieren.

Cache-Ablauf & TTL

Cache-Systeme (Redis, Varnish, CDNs) und API-Antworten verwenden Unix-Timestamps für Cache-Control max-age, created_at und updated_at.

Was passiert am 19. Januar 2038?

Am 19. Januar 2038 um 03:14:07 UTC überschreitet der Unix-Timestamp den größten Wert, den eine vorzeichenbehaftete 32-Bit-Ganzzahl speichern kann (2.147.483.647). Systeme, die die Zeit noch in 32 Bit speichern, laufen über und springen auf eine negative Zahl zurück, wodurch das Datum als Dezember 1901 interpretiert wird. Bis dahin müssen Anwendungen auf 64-Bit-Timestamps umsteigen, die die Grenze um rund 292 Milliarden Jahre verschieben.

Häufig gestellte Fragen

Die Unix-Epoche ist Mitternacht UTC am 1. Januar 1970. Dieses Datum wurde von den frühen Unix-Entwicklern bei Bell Labs als praktischer Ausgangspunkt gewählt, der der weitverbreiteten Unix-Nutzung vorausging. Es hat keine besondere mathematische Bedeutung. Der resultierende Ganzzahl-Zähler ist klein genug für einen 32-Bit-Integer (das Jahr-2038-Problem entsteht durch den Überlauf vorzeichenbehafteter 32-Bit-Ganzzahlen).

Einfache Regel: Hat der Wert mehr als 11 Stellen (größer als etwa 10¹¹), handelt es sich fast sicher um Millisekunden. Ein aktueller Unix-Timestamp in Sekunden hat 10 Stellen (z.B. 1710508200). Derselbe Moment in Millisekunden ist 1710508200000 (13 Stellen). Dieser Konverter erkennt die Einheit automatisch.

Ja. Die Richtung Unix → Datum verwendet die Intl.DateTimeFormat-API, um den UTC-Zeitpunkt in der gewählten IANA-Zeitzone darzustellen. Die Richtung Datum → Unix arbeitet umgekehrt: Die datetime-local-Eingabe wird als Ortszeit in der gewählten Zeitzone interpretiert und der entsprechende UTC-Unix-Timestamp berechnet. Die ISO-8601-Ausgabe zeigt immer UTC (Z-Suffix), unabhängig von der gewählten Zeitzone.

ISO 8601 ist die internationale Norm zur Darstellung von Datum und Uhrzeit, z.B. 2024-03-15T14:30:00.000Z. Das Z-Suffix steht für UTC. Verwenden Sie ISO 8601 in REST-APIs, JSON-Nutzdaten und HTML-datetime-Attributen — es ist eindeutig über alle Spracheinstellungen hinweg und direkt parsbar von JavaScript, Python und den meisten modernen Sprachen.