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.
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.