
Unix-Zeitstempel erklaert - Was er ist und wie man ihn konvertiert
📷 FOX ^.ᆽ.^= ∫ / PexelsUnix-Zeitstempel erklaert - Was er ist und wie man ihn konvertiert
Unix-Zeitstempel verstehen: Was sie sind, wie sie funktionieren und wie man sie in lesbare Daten umwandelt. Grundwissen fuer jeden Entwickler.
Was ist ein Unix-Zeitstempel?
Ein Unix-Zeitstempel (auch Epoch-Zeit oder POSIX-Zeit genannt) ist die Anzahl der Sekunden, die seit dem 1. Januar 1970, 00:00:00 UTC vergangen sind. Dieses Datum wird als „Unix-Epoche" bezeichnet.
Beispiel
0= 1. Januar 1970, 00:00:00 UTC1000000000= 9. September 2001, 01:46:40 UTC1710547200= 16. Maerz 2024, 00:00:00 UTC
Warum Unix-Zeitstempel verwenden?
- Universell — Keine Zeitzonen-Verwirrung. Ein Zeitstempel bedeutet ueberall dasselbe
- Sortierbar — Einfacher Zahlenvergleich zum Ordnen von Ereignissen
- Kompakt — Eine einzelne Ganzzahl statt eines formatierten Datumsstrings
- Sprachunabhaengig — Jede Programmiersprache kann mit Ganzzahlen umgehen
Haeufige Operationen
JavaScript
// Aktueller Zeitstempel (Sekunden)
Math.floor(Date.now() / 1000);
// Zeitstempel zu Date
new Date(timestamp * 1000);
// Date zu Zeitstempel
Math.floor(new Date('2026-03-16').getTime() / 1000);
Python
import time
from datetime import datetime
# Aktueller Zeitstempel
time.time()
# Zeitstempel zu datetime
datetime.fromtimestamp(1710547200)
# datetime zu Zeitstempel
datetime(2026, 3, 16).timestamp()
Das Jahr-2038-Problem
Unix-Zeitstempel, die als 32-Bit vorzeichenbehaftete Ganzzahlen gespeichert sind, werden am 19. Januar 2038 ueberlaufen. Moderne Systeme verwenden 64-Bit-Ganzzahlen, die fuer weitere 292 Milliarden Jahre nicht ueberlaufen werden.
Millisekunden vs. Sekunden
- Unix-Zeitstempel (Sekunden):
1710547200(10 Ziffern) - JavaScript-Zeitstempel (Millisekunden):
1710547200000(13 Ziffern)
Wenn ein Zeitstempel 13 Ziffern hat, ist er in Millisekunden angegeben. Teilen Sie durch 1000, um Sekunden zu erhalten.
Zeitstempel jetzt konvertieren
Verwenden Sie unseren kostenlosen Unix-Zeitstempel-Konverter, um sofort zwischen Unix-Zeitstempeln und lesbaren Daten umzuwandeln.