Live Unix-Zeitstempel (aktuelle Unix-Zeit)

1787542540

Sekunden seit dem Unix-Epoch (00:00:00 UTC am 1. Januar 1970)

Unix-Zeitstempel-Konverter

Zeitstempel in Datum

Sekunden oder Millisekunden werden automatisch erkannt.

Datum zu Zeitstempel

Wählen Sie ein Datum und eine Uhrzeit, um es in einen Unix-Zeitstempel umzuwandeln.

Unix-Zeitformate

Derselbe aktuelle Zeitpunkt in mehreren gängigen Formaten, live aktualisiert:

Format Aktueller Wert
Unix-Zeitstempel (Sekunden)
Unix-Zeitstempel (Millisekunden)
ISO 8601 (UTC)
RFC 2822 (UTC)

Was ist Unix-Zeit?

Unix-Zeit (auch bekannt als Epoch-Zeit, POSIX-Zeit oder Unix-Timestamp) ist ein System zur Beschreibung eines Zeitpunkts. Es ist die Anzahl der Sekunden, die seit dem Unix-Epoch vergangen sind, der definiert ist als 00:00:00 UTC am Donnerstag, dem 1. Januar 1970. Es wird weit verbreitet in Unix-ähnlichen Betriebssystemen und vielen anderen Computersystemen verwendet.

Der wichtigste Vorteil der Unix-Zeit ist ihre Einfachheit. Sie stellt die Zeit als eine einzelne, universell verständliche Ganzzahl dar, die kontinuierlich steigt. Das macht es unglaublich einfach, Zeitstempel zu speichern, zu vergleichen und Berechnungen durchzuführen, ohne sich um Zeitzonen, Sommerzeit oder verschiedene Kalendersysteme sorgen zu müssen. Zum Beispiel, um die Dauer zwischen zwei Ereignissen zu ermitteln, subtrahiert man einfach ihre Unix-Zeitstempel.

Während diese rohe Zahl perfekt für Computer ist, ist sie für Menschen nicht sehr benutzerfreundlich. Um diese Lücke zu überbrücken, verwenden Entwickler und Technikbegeisterte ein Werkzeug namens Epoch-Konverter. Damit kannst du jeden Zeitstempel sofort in ein menschenlesbares Datum umwandeln oder umgekehrt den Zeitstempel für ein bestimmtes Datum finden.

Das Jahr-2038-Problem

Ein bekanntes Problem im Zusammenhang mit Unix-Zeit ist das "Jahr-2038-Problem". Es ist ähnlich wie das Y2K-Problem. Viele frühe Computersysteme wurden so konzipiert, dass sie den Unix-Zeitstempel als 32-Bit vorzeichenbehaftete Ganzzahl speichern. Eine vorzeichenbehaftete 32-Bit-Ganzzahl kann Werte von -2.147.483.648 bis 2.147.483.647 darstellen.

Der Maximalwert, 2.147.483.647, wird am 03:14:07 UTC am 19. Januar 2038 erreicht. Beim nächsten Sekundenwechsel wird die Zahl überlaufen und auf ihren negativsten Wert zurückgesetzt, was von Systemen als Datum im Jahr 1901 interpretiert wird. Dies könnte zu weitreichenden Ausfällen in veralteter Software führen, die auf 32-Bit-Zeitangaben angewiesen ist.

Die Lösung besteht darin, eine 64-Bit-Ganzzahl zur Speicherung des Zeitstempels zu verwenden. Eine 64-Bit-Ganzzahl hat einen so großen Maximalwert, dass sie für etwa 292 Milliarden Jahre nicht überläuft, was das Problem für die absehbare Zukunft effektiv löst. Die meisten modernen Betriebssysteme und Software sind bereits auf 64-Bit-Zeitangaben umgestellt.

Schaltsekunden und Unix-Zeit

Ein wichtiger technischer Punkt ist, dass die Unix-Zeit keine Schaltsekunden berücksichtigt. Während UTC (Koordinierte Weltzeit) gelegentlich eine Schaltsekunde hinzufügt, um unsere Uhren mit der Erdrotation in Einklang zu halten, ignoriert der Unix-Timestamp diese einfach und zählt linear weiter.

Das bedeutet, dass die Unix-Zeit keine echte Darstellung von UTC ist. Stattdessen wird sie genauer als eine lineare Zählung der Sekunden beschrieben. Wenn eine Schaltsekunde auftritt, wiederholt Unix-Zeit manchmal eine Sekunde, um synchron zu bleiben. Dieses Detail ist für wissenschaftliche und hochpräzise Anwendungen entscheidend, aber für die meisten allgemeinen Anwendungen ist der Unterschied vernachlässigbar.

Häufige Verwendungen von Unix-Zeit

  • Datei-Zeitstempel: Betriebssysteme verwenden Unix-Zeitstempel, um zu verfolgen, wann Dateien erstellt, geändert oder zuletzt geöffnet wurden.
  • Datenbanken: Es ist eine gängige und effiziente Methode, Datum- und Zeitinformationen für Datensätze zu speichern (z.B. created_at, updated_at).
  • APIs und Webentwicklung: Verwendet für Sitzungsablauf, Cache-Steuerung und Protokollierung von API-Anfragen.
  • Programmierung: Fast jede Programmiersprache bietet Funktionen, um den aktuellen Unix-Zeitstempel zu erhalten und in menschenlesbare Datumsformate umzuwandeln oder umgekehrt.

Häufig gestellte Fragen

Was ist die Unix-Epoche?

Die Unix-Epoche ist der Zeitpunkt, an dem die Zeit für Unix-Systeme beginnt: 00:00:00 UTC am 1. Januar 1970. Ein Unix-Zeitstempel ist einfach die Anzahl der Sekunden, die seit diesem Augenblick vergangen sind.

Warum beginnt die Unix-Zeit am 1. Januar 1970?

Das Datum wurde von den frühen Entwicklern von Unix als praktischer, runder Startpunkt gewählt, der nahe an der Entstehung des Systems in den frühen 1970er Jahren liegt. Seitdem ist es der Standardreferenzpunkt.

Ist Unix-Zeit in UTC?

Die Unix-Zeit wird von einer in UTC definierten Epoche an gezählt und ist zeitzonenunabhängig, daher bedeutet derselbe Zeitstempel überall denselben Moment. Da sie Schaltsekunden ignoriert, wird sie am besten als lineare Sekundenzählung und nicht als perfekte Darstellung von UTC beschrieben.

Was ist der Unterschied zwischen Sekunden und Millisekunden?

Ein standardmäßiger Unix-Zeitstempel zählt ganze Sekunden seit dem 1. Januar 1970, was bei aktuellen Daten 10 Stellen ergibt. Viele Systeme, darunter JavaScript, zählen stattdessen Millisekunden und erzeugen so einen 1.000-fach größeren 13-stelligen Wert.

Was ist das Jahr-2038-Problem?

Systeme, die den Zeitstempel in einer 32-Bit-Ganzzahl mit Vorzeichen speichern, können nur bis zum 19. Januar 2038 um 03:14:07 UTC zählen. Danach läuft der Wert über und wird fälschlicherweise als ein Datum im Jahr 1901 interpretiert. Die Lösung besteht darin, den Zeitstempel in einer 64-Bit-Ganzzahl zu speichern.

Aktuelle Uhrzeit in diese Städte:

New York · London · Tokio · Paris · Hongkong · Singapur · Dubai · Los Angeles · Shanghai · Peking · Sydney · Mumbai

Aktuelle Zeit in Ländern:

🇺🇸 Vereinigte Staaten | 🇨🇳 China | 🇮🇳 Indien | 🇬🇧 Vereinigtes Königreich | 🇩🇪 Deutschland | 🇯🇵 Japan | 🇫🇷 Frankreich | 🇨🇦 Kanada | 🇦🇺 Australien | 🇧🇷 Brasilien |

Aktuelle Zeit in Zeitzonen:

UTC | GMT | CET | PST | MST | CST | EST | EET | IST | China (CST) | JST | AEST | SAST | MSK | NZST |

Kostenlos Widgets für Webmaster:

Kostenloses Analog-Uhr-Widget | Kostenloses Digitaluhr-Widget | Kostenloses Textuhr-Widget | Kostenloses Wortuhr-Widget