Unix-Timestamp Konverter
Wandeln Sie Log-Zeitstempel in lesbare Zeit um und rechnen Sie Daten zurück in Sekunden oder Millisekunden, ohne Kopfrechnen.
Timestamp-Grundlagen
Was ist ein Unix-Timestamp?
Ein Unix-Timestamp misst Zeit ab dem 1. Januar 1970 um 00:00:00 UTC. Die Zahl selbst ist zeitzonenneutral. Sobald sie Menschen angezeigt wird, können Logs, Dashboards, Datenbanken und Browser sie jedoch in unterschiedlichen lokalen Zeitzonen darstellen.
Häufige Einheiten
| Einheit | Typische Länge | Beispiel |
|---|---|---|
| Sekunden | 10 Ziffern | 1716300000 |
| Millisekunden | 13 Ziffern | 1716300000000 |
Zeitkonzepte
Was ist das Y2038-Problem?
Systeme, die signierte 32-Bit-Integer für Unix-Timestamps verwenden, laufen im Januar 2038 über. Moderne 64-Bit-Systeme vermeiden diese Grenze.
UTC vs. lokale Zeit
Speichern und vergleichen Sie Zeitstempel möglichst in UTC. Rechnen Sie erst am Rand des Produkts in lokale Zeit um, etwa für UI-Anzeige, Reports oder Exporte.
ISO 8601
Ein lesbares Zeitstempelformat wie 2024-05-21T14:30:00Z. Es ist in APIs, Datenbanken, Logs und verteilten Systemen verbreitet, weil es Zeitzoneninformationen enthalten kann.
Sekunden vs. Millisekunden
Zehnstellige Werte sind meist Sekunden. Dreizehnstellige Werte sind meist Millisekunden. Diese beiden Einheiten zu verwechseln ist einer der häufigsten Timestamp-Bugs.
Umrechnungsreferenz
| Dauer | Sekunden | Millisekunden |
|---|---|---|
| 1 Minute | 60 | 60,000 |
| 1 Stunde | 3,600 | 3,600,000 |
| 1 Tag | 86,400 | 86,400,000 |
| 1 Jahr (365 Tage) | 31,536,000 | 31,536,000,000 |