Unix-Zeit-Umrechner

Wandle Unix-Zeitstempel in lesbare UTC-Daten oder ISO-8601-Daten in Epochensekunden um – schnell und entwicklerfreundlich.

Unix-Zeitstempel umrechnen
Wähle eine Richtung und rechne zwischen Epochensekunden und einem UTC-Datum nach ISO 8601 um.

Über Unix-Zeitstempel

Die Unix-Zeit beschreibt einen Zeitpunkt durch die seit dem 1. Januar 1970 um 00:00:00 koordinierter Weltzeit vergangenen Sekunden. Dieser Ausgangspunkt heißt Unix-Epoche. Das Format ist kompakt, sortierbar und unabhängig von der Anzeigesprache. Deshalb ist es in Betriebssystemen, Datenbanken, APIs, Protokolldateien, Authentifizierungstoken und Softwareprotokollen verbreitet. Der Zeitstempel null bezeichnet die Epoche selbst; 946684800 bezeichnet den Beginn des 1. Januar 2000 in UTC. Der Umrechner arbeitet in beide Richtungen. Beim Umrechnen eines Zeitstempels in ein Datum werden die Epochensekunden mit 1,000 multipliziert, weil JavaScript-Datumswerte Millisekunden speichern. Anschließend wird der Zeitpunkt als UTC-Wert nach ISO 8601 formatiert. In Gegenrichtung wird ein ISO-8601-Datum eingelesen, die Millisekunden seit der Epoche ermittelt, durch 1,000 geteilt und auf eine volle Sekunde abgerundet. Ein abschließendes Z kennzeichnet ausdrücklich UTC und verhindert eine unbeabsichtigte Interpretation in der lokalen Zeitzone des Computers. Unix-Zeitstempel enthalten keine Zeitzonenangabe. Sie bestimmen einen absoluten Zeitpunkt, der in verschiedenen Regionen als unterschiedliche lokale Uhrzeit erscheinen kann. Zeitzonen und Sommerzeitregeln sind nur beim Formatieren oder Interpretieren lokaler Datumswerte relevant. Das Werkzeug zeigt UTC an, damit Ergebnisse auf verschiedenen Geräten und an verschiedenen Orten gleich bleiben. Gib beim Umrechnen eines Datums Z für UTC oder einen ausdrücklichen numerischen Versatz wie plus 02:00 an, wenn die Ausgangszeit nicht UTC ist. Die meisten aktuellen Systeme verwenden vorzeichenbehaftete 64-Bit-Werte und können Daten weit jenseits der älteren Grenzen der 32-Bit-Unix-Zeit darstellen. Manche Altsysteme speichern Zeitstempel in vorzeichenbehafteten 32-Bit-Feldern und stoßen beim Überschreiten des Höchstwerts auf das Jahr-2038-Problem. Ein weiterer häufiger Fehler ist die Verwechslung von Sekunden und Millisekunden: Moderne Browser-Zeitstempel haben oft 13 Stellen, heutige Unix-Sekunden normalerweise 10. Teile Millisekunden vor der Eingabe durch 1,000. Nutze den Umrechner zum Prüfen von API-Antworten, Debuggen von Datenbankzeilen, Kontrollieren geplanter Ereignisse, Umwandeln von Protokolleinträgen und Erstellen von Testdaten. Die Datumsverarbeitung folgt den vom Browser unterstützten ISO-8601-Konventionen. Für eindeutige Ergebnisse sind ein vollständiges Jahr-Monat-Tag-Datum, eine Uhrzeit sowie Z oder ein Versatz nötig. Schaltsekunden werden nicht als eigene Unix-Sekunden dargestellt; die Berechnung folgt daher der üblichen fortlaufenden Zählung gängiger Computersysteme.

Beispiele zur Unix-Zeitumrechnung

Diese UTC-Beispiele liefern hilfreiche Bezugspunkte zum Testen von Zeitstempellogik.

EingabeUmgerechneter WertBezug
01970-01-01T00:00:00.000ZDie Unix-Epoche
9466848002000-01-01T00:00:00.000ZBeginn des Jahres 2000 UTC
16094592002021-01-01T00:00:00.000ZBeginn des Jahres 2021 UTC
2000-01-01T00:00:00Z946684800ISO-Datum in Epochensekunden umgerechnet

So rechnest du Unix-Zeit um

  1. Wähle, ob du einen Zeitstempel in ein Datum oder ein Datum in einen Zeitstempel umrechnen möchtest.
  2. Gib Epochensekunden oder ein vollständiges ISO-8601-Datum mit Zeitzonenkennzeichnung ein.
  3. Klicke auf Zeit umrechnen, um den entsprechenden Wert zu berechnen.
  4. Nutze das UTC-Ergebnis direkt oder formatiere diesen Zeitpunkt in der für deine Anwendung benötigten Zeitzone.

Häufige Fragen zum Unix-Zeit-Umrechner

Was ist die Unix-Epoche?

Die Unix-Epoche ist der 1. Januar 1970 um 00:00:00 UTC. Unix-Zeitstempel zählen die Sekunden vor oder nach diesem Referenzzeitpunkt.

Sind Unix-Zeitstempel immer in UTC?

Ein Unix-Zeitstempel beschreibt einen absoluten Zeitpunkt ohne eingebettete Zeitzone. UTC ist der Standardbezug zur Beschreibung der Epoche und zur eindeutigen Ergebnisanzeige.

Wie unterscheide ich Sekunden und Millisekunden?

Aktuelle Unix-Zeitstempel in Sekunden haben meist 10 Stellen, Millisekundenwerte meist 13. Teile einen Millisekundenwert durch 1,000, bevor du ihn in einem sekundengenauen System nutzt.

Warum sollte ein ISO-Datum Z oder einen Versatz enthalten?

Die Zeitzonenkennzeichnung macht den gemeinten Zeitpunkt eindeutig. Ohne sie kann Software dieselbe Uhrzeit in der lokalen Gerätezeitzone interpretieren und einen anderen Zeitstempel liefern.

Was ist das Jahr-2038-Problem?

Vorzeichenbehaftete 32-Bit-Zeitstempel erreichen im Januar 2038 ihren Höchstwert. Moderne Systeme mit breiteren Ganzzahltypen vermeiden diese konkrete Grenze; Altsysteme müssen gegebenenfalls migriert werden.