Über Unix-Timestamps
Ein Unix-Timestamp ist die Anzahl der Sekunden seit dem 1. Januar 1970 um 00:00 Uhr UTC. Da es sich um eine eindeutige Zahl ohne Zeitzonen oder Formatkonflikte handelt, speichern die meisten Systeme Zeitpunkte auf diese Weise.
Gut zu wissen
- Sekunden sind der Standard; JavaScript nutzt Millisekunden, weshalb die Werte dort tausendmal größer sind.
- Der Wert basiert immer auf UTC — die angezeigte lokale Zeit richtet sich nach Ihrem Gerät.
- Negative Zahlen stehen für Zeitpunkte vor 1970.
- Ein vorzeichenbehafteter 32-Bit-Timestamp läuft am 19. Januar 2038 ab; 64-Bit-Systeme beheben dieses Problem.
Sekunden oder Millisekunden?
Eine 10-stellige Zahl steht für Sekunden, eine 13-stellige für Millisekunden. Dieses Tool erkennt das Format automatisch und zeigt beides an.
Warum weicht mein Timestamp um mehrere Stunden ab?
Fast immer liegt es an der Zeitzone: Der Timestamp ist UTC. Beim Abgleich mit der lokalen Uhrzeit entspricht die Differenz genau Ihrem Zeitzonen-Offset.
Was ist das Jahr-2038-Problem?
Systeme, die Zeitstempel als vorzeichenbehaftete 32-Bit-Ganzzahl speichern, laufen am 19. Januar 2038 über und springen ins Jahr 1901 zurück. Die Umstellung auf 64-Bit löst dieses Problem dauerhaft.