So rechnest du einen Unix-Timestamp um
- Timestamp in Sekunden oder Millisekunden einfĂŒgen; die Einheit wird erkannt.
- Datum in UTC, deiner Zeitzone und als ISO 8601 ablesen.
- FĂŒr die Gegenrichtung Datum und Uhrzeit wĂ€hlen und den Timestamp kopieren.
Warum Systeme Epoch-Zeit nutzen
Eine einzige Zahl lĂ€sst sich leicht speichern, sortieren und vergleichen und bedeutet ĂŒberall denselben Moment. Zeitzonen kommen erst bei der Anzeige ins Spiel.
Typische Fallstricke
Wer Sekunden und Millisekunden verwechselt, landet im Jahr 1970 oder weit in der Zukunft. Lokale Zeit ohne Zone fĂŒhrt bei der Zeitumstellung zu Fehlern. UTC-Timestamps speichern und erst bei der Anzeige umrechnen.
Timestamp im Code
JavaScript: Math.floor(Date.now() / 1000). Python: int(time.time()). Shell: date +%s. SQL-Datenbanken bieten Funktionen wie UNIX_TIMESTAMP() oder EXTRACT(EPOCH FROM âŠ).
HĂ€ufige Fragen
Was ist ein Unix-Timestamp?
Die Anzahl der Sekunden seit dem 1. Januar 1970, 00:00:00 UTC. Er ist weltweit gleich, unabhÀngig von der Zeitzone.
Sekunden oder Millisekunden?
Unix und die meisten APIs nutzen Sekunden (heute 10 Stellen), JavaScripts Date.now() und Java Millisekunden (13 Stellen). Ab 13 Stellen wird von Millisekunden ausgegangen.
Wird die Sommerzeit berĂŒcksichtigt?
Ja. Daten in deiner Zeitzone folgen den Regeln deines GerÀts, inklusive Sommerzeit (MEZ/MESZ).
