Technische Referenz & Architektur-Leitfaden

Unix-Zeitstempel & Epoch-Umrechner Cheat Sheet — Referenz-Leitfaden

Leitfaden für POSIX-Epoch-Zeit: Konvertierung von Sekunden, Millisekunden, Mikrosekunden und Nanosekunden, Zeitzonenberechnung und ISO 8601.

Wichtige Parameter & Steuerelemente

Epoch-Zeitstempelnumber / string

Ganzzahliger Zeitstempel in Sekunden (10 Stellen), Millisekunden (13), Mikrosekunden (16) oder Nanosekunden (19).

Standard: 1700000000
Ziel-Zeitzonestring

IANA-Zeitzone für bidirektionale Berechnungen.

Standard: UTC
ISO 8601 Datumszeichenkettestring

Standardisiertes Datumsformat (z. B. 2026-10-14T00:00:00Z).

Standard: Aktuelles Datum

Profi-Tipps & Best Practices

Definition der POSIX-Epoche

Die POSIX-Zeit misst die verstrichenen Sekunden seit dem 01.01.1970 00:00:00 UTC und ignoriert Schaltsekunden, um eine kontinuierliche Berechnung zu gewährleisten.

Sub-Millisekunden-Genauigkeit in verteilten Systemen

Verteilte Systeme (Kafka, Go, PostgreSQL) nutzen Mikrosekunden (16 Stellen) oder Nanosekunden (19 Stellen) für eine deterministische Ereignisreihenfolge.

Jahr-2038-Problem (Y2038)

32-Bit-Ganzzahlen laufen am 19. Januar 2038 über. Moderne 64-Bit-Systeme gewährleisten einen sicheren Betrieb für Milliarden von Jahren.

Häufige Fallstricke & Fehlerbehebung

Fehler durch 10- vs. 13-stellige Zeitstempel in JavaScript

Backend-Systeme liefern meist Sekunden (10 Stellen), während JavaScript Date.now() Millisekunden (13 Stellen) erwartet. Multiplizieren Sie Backend-Zeitstempel mit 1000.

Ungenauigkeiten durch Sommerzeitumstellung

Lokale Uhrzeiten springen bei der Zeitumstellung. Speichern Sie in Datenbanken stets UTC-Epoch-Werte und formatieren Sie Zeitzonen erst bei der Ausgabe.

Häufig gestellte Fragen (FAQ)

Was ist die Unix-Epoche und wie ist sie definiert?▼

Die Unix-Epoche ist der 1. Januar 1970 um 00:00:00 UTC. Sie dient als weltweiter Nullpunkt zur Zeitmessung in Computersystemen.

Warum nutzt JavaScript Date.now() 13 Stellen und Python time.time() 10 Stellen?▼

JavaScript misst in Millisekunden (13 Stellen) für präzise UI-Renderings, während Python und POSIX-C-APIs Sekunden (10 Stellen) als Basiseinheit verwenden.

Was ist das Jahr-2038-Problem und sind moderne Systeme betroffen?▼

Es entsteht durch den Überlauf vorzeichenbehafteter 32-Bit-Zahlen am 19.01.2038. Moderne 64-Bit-Systeme und JavaScript sind vollständig immun dagegen.

Berücksichtigt die Unix-Zeit Schaltsekunden?▼

Nein. Nach POSIX-Standard hat jeder Tag exakt 86.400 Sekunden. Schaltsekunden werden durch Taktkorrekturen ausgeglichen.

Verwandte Werkzeuge & Dienstprogramme

Alle Werkzeuge →