Epoch / Unix Time Converter

ENTWICKLER-TOOL

Unix Time Converter

Konvertiere zwischen Unix-Timestamp und lesbarem Datum. Mit Live-Uhr, Zeitzonen-Unterstützung und historischen Meilensteinen der Unix-Zeit.

Bidirektional Live-Uhr Zeitzonen Dark Mode Geschichte

Hinweis: Dieses Tool dient zu Lern- und Entwicklungszwecken. Alle Berechnungen und Verarbeitungen erfolgen lokal in Ihrem Browser – es werden keine Daten an einen Server gesendet.

Inhaltsverzeichnis

Schnellübersicht

Auf dieser Seite findest du:

  • Epoch Converter: Unix-Timestamp ↔ Datum in beide Richtungen
  • Live-Uhr: Aktueller Unix-Timestamp in Echtzeit
  • Zeitzonen: UTC und lokale Zeitzonen-Unterstützung
  • Meilensteine: Wichtige Unix-Time-Marken
  • Geschichte: Die Entwicklung der Unix-Zeit
  • FAQ: Häufige Fragen zu Unix-Time

1. Epoch / Unix Time Converter

Gib einen Unix-Timestamp oder ein Datum ein – das Tool konvertiert in beide Richtungen.

Zeit konvertieren

UTC
--:--:--
Epoch / Unix
0
Lokalzeit
--:--:--
Aktuell: 0
Wähle ein Datum
Unix-Timestamp
Datum (UTC)
Datum (Lokal)
Wochentag
Uhrzeit (UTC)
ISO 8601

Unix-Time Meilensteine

Klicke auf einen Meilenstein, um ihn im Konverter zu laden:

2. Was ist Unix Time?

Unix Time ist das Standard-Zeitformat für Computer und das Internet – hier die Grundlagen:

Was ist Unix Time?

Unix Time (auch POSIX Time oder Epoch Time) ist die Anzahl der Sekunden, die seit dem 1. Januar 1970, 00:00:00 UTC vergangen sind.

Unix Epoch: 1970-01-01 00:00:00 UTC

Diese Zeitskala wird in fast allen Betriebssystemen und Programmiersprachen verwendet.

Warum Unix Time?

  • Einfach: Eine einzige Zahl für einen Zeitpunkt
  • Vergleichbar: Größere Zahlen = spätere Zeit
  • Berechenbar: Einfache Subtraktion für Zeitdifferenzen
  • Zeitzonen-unabhängig: Immer UTC-basiert
  • Universell: Unterstützt in allen modernen Systemen

Probleme & Grenzen

  • Year 2038 Problem: 32-Bit-Systeme overflowen am 19.01.2038
  • Keine Schaltsekunden: Unix Time ignoriert Schaltsekunden
  • Nicht menschlich lesbar: Zahlen sind schwer zu interpretieren
  • Zeitzonen: UTC-basiert, daher keine lokalen Zeiten
2038-01-19 03:14:07 UTC = 2^31 - 1

Die Zukunft

  • 64-Bit-Systeme: Lösen das Year-2038-Problem
  • 9.223.372.036.854.775.807 Sekunden reichen bis zum Jahr 292.277.026.596
  • Alternative Formate: ISO 8601, RFC 3339
  • Millisekunden-Präzision: Für moderne Anwendungen
64-Bit Unix Time: 292 Milliarden Jahre

3. Die Geschichte der Unix-Zeit

Von den Anfängen von Unix bis zur modernen Zeitmessung:

1969

Die Geburt von Unix

Ken Thompson und Dennis Ritchie entwickeln Unix bei Bell Labs. Die Unix-Zeit entsteht als einfaches Zeitformat für das Betriebssystem.

1970-01-01

Die Unix Epoch

Der 1. Januar 1970, 00:00:00 UTC wird als Startpunkt der Unix-Zeit festgelegt – der "Tag Null" der Computerzeit.

2001

Millisekunden-Präzision

Java und JavaScript führen Millisekunden-basierte Zeitstempel ein (1970-01-01 in Millisekunden).

2038

Das Year-2038-Problem

Am 19. Januar 2038 um 03:14:07 UTC erreichen 32-Bit-Systeme den maximalen Wert – ein Overflow droht.

Heute

64-Bit-Ära

Moderne Systeme verwenden 64-Bit-Zeitstempel – das Year-2038-Problem wird für diese Systeme irrelevant.

Wussten Sie schon?

Der aktuelle Unix-Timestamp ist eine Zahl, die jede Sekunde größer wird. Am 19. Januar 2038 um 03:14:07 UTC erreichen 32-Bit-Systeme die Zahl 2.147.483.647 – das ist der maximale Wert eines vorzeichenbehafteten 32-Bit-Integers. Danach würde der Timer auf -2.147.483.648 springen und das Jahr 1901 anzeigen – das berühmte Year-2038-Problem.

4. FAQ – Häufige Fragen

Häufige Fragen zu Unix Time

Was ist die Unix Epoch und warum wurde sie gewählt?

Die Unix Epoch ist der 1. Januar 1970, 00:00:00 UTC – der Startpunkt der Unix-Zeit.

Warum dieses Datum?

  • Unix wurde 1969 bei Bell Labs entwickelt
  • Das Datum lag in der nahen Vergangenheit und war einfach zu merken
  • Es wurde als runder Startpunkt für die Zeitmessung gewählt
  • Die Entscheidung wurde von Ken Thompson und Dennis Ritchie getroffen

Heute: Die Unix Epoch ist der weltweite Standard für Zeitmessung in Computern.

Was ist das Year-2038-Problem?

Das Year-2038-Problem (auch Y2K38) betrifft Systeme, die Unix-Time in einem 32-Bit-vorzeichenbehafteten Integer speichern.

  • Maximaler Wert: 2.147.483.647 (2^31 - 1)
  • Datum: 19. Januar 2038, 03:14:07 UTC
  • Problem: Danach springt der Wert auf -2.147.483.648 → Jahr 1901
  • Betroffen: Ältere Systeme, eingebettete Geräte, 32-Bit-Software

Lösung: Migration auf 64-Bit-Systeme – diese halten bis zum Jahr 292 Milliarden Jahre.

Was ist der Unterschied zwischen Unix Time und ISO 8601?

Unix Time: Eine Zahl (Sekunden seit 1970-01-01), maschinenlesbar, zeitzonen-unabhängig. Beispiel: 1700000000

ISO 8601: Ein Text-Format für Datum und Zeit, menschlich lesbar, kann Zeitzonen enthalten. Beispiel: 2023-11-14T22:13:20+01:00

Beide Formate werden in der Software-Entwicklung häufig verwendet.

Wie konvertiere ich Unix Time in verschiedene Programmiersprachen?

JavaScript: new Date(unix * 1000).toISOString()

Python: datetime.fromtimestamp(unix)

PHP: date('Y-m-d H:i:s', unix)

Java: new Date(unix * 1000)

Unser Tool: Übernimmt die Konvertierung für dich!

Was ist der Unterschied zwischen Sekunden und Millisekunden?

Unix Time (Sekunden): Zählt Sekunden seit 1970-01-01. Beispiel: 1700000000 (10-stellig). Wird in Unix, Linux, Python, PHP verwendet.

JavaScript Time (Millisekunden): Zählt Millisekunden seit 1970-01-01. Beispiel: 1700000000000 (13-stellig). Wird in JavaScript, Java, C# verwendet.

1 Sekunde = 1.000 Millisekunden
Wie kann ich die aktuelle Unix Time in der Kommandozeile abfragen?

Linux / macOS: date +%s

Windows (PowerShell): [int](Get-Date -Date "1970-01-01").TotalSeconds

Unser Tool: Zeigt die aktuelle Unix Time live an!

Welche Zeitformate gibt es außer Unix Time?
  • Unix Time (POSIX): Sekunden seit 1970-01-01
  • JavaScript Time: Millisekunden seit 1970-01-01
  • ISO 8601: 2023-11-14T22:13:20+01:00
  • RFC 2822: Tue, 14 Nov 2023 22:13:20 +0100
  • RFC 3339: 2023-11-14T22:13:20+01:00

Zusammenfassung

Die wichtigsten Punkte

  • Unix Time: Sekunden seit 1970-01-01 00:00:00 UTC
  • Epoch: Der Startpunkt der Unix-Zeit (1970-01-01)
  • Year 2038: 32-Bit-Systeme erreichen ihr Limit am 19.01.2038
  • 64-Bit: Löst das Problem – hält bis 292 Milliarden Jahre
  • Verwendung: Betriebssysteme, Datenbanken, APIs, Logging
  • Alternativen: ISO 8601, RFC 3339, JavaScript Time
  • Unser Tool: Konvertiert Unix Time ↔ Datum mit Live-Uhr und Zeitzonen

Weitere Entwickler-Tools

Epoch Converter

Konvertiere zwischen Unix-Timestamp und lesbarem Datum – mit Live-Uhr und Zeitzonen.

Zum Tool
Case Converter

Text in verschiedene Schreibweisen umwandeln: UPPERCASE, camelCase, snake_case und mehr.

Zum Tool
Passwort-Generator

Sichere Passwörter mit einstellbarer Länge und Zeichenarten generieren.

Zum Tool
QR-Code Generator

QR-Codes für URLs, Texte, WiFi, vCards und mehr erstellen.

Zum Tool