Kostenloser Online Unix Timestamp-Konverter
Unix-Timestamps in lesbare Datumsangaben und Daten in Unix-Timestamps umwandeln. Automatische Erkennung Sekunden/Millisekunden. 8 Zeitzonen, ISO 8601.
Unix-Timestamp → Lesbares Datum
Datum → Unix-Timestamp
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 Stunde | 3600 |
| 1 Tag | 86400 |
| 1 Woche | 604800 |
| 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.
Verwendet von PHP time(), Python time.time(), Unix-Shell date +%s und den meisten SQL-Datenbanken. Beispiel: 1710508200
1710508200
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:
JSON Web Tokens verwenden Unix-Timestamps in Sekunden für die Claims "issued at" (iat) und "expiration" (exp). Zeitzonenunabhängig und einfach vergleichbar.
Eine Integer-Timestamp-Spalte sortiert schneller als ein Datetime-String und ist zeitzonenneutral, was Mehrdeutigkeiten bei Datensätzen aus mehreren geografischen Standorten eliminiert.
Server-Logs, verteiltes Tracing (OpenTelemetry) und Analytics-Pipelines nutzen Millisekunden-Timestamps, um Ereignisse über Dienste hinweg mit Sub-Sekunden-Genauigkeit zu korrelieren.
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.