TanodTools
DE

Unix-Zeitstempel umrechnen

Machen Sie aus einem Epoch-Zeitstempel ein lesbares Datum in jeder Zeitzone, oder aus Datum und Uhrzeit einen Zeitstempel.

Läuft vollständig in Ihrem Browser

Aktuelle Unix-Zeit

Sekunden
0
Millisekunden
0
Wird für die Anzeige der Daten unten und zum Lesen Ihres eingegebenen Datums verwendet.

Zeitstempel in Datum

Geben Sie einen Zeitstempel ein oder fügen Sie ihn ein.

Datum in Zeitstempel

Wählen Sie ein Datum.

Zeitstempel bis etwa 270.000 Jahre vor oder nach 1970, so weit ein Browser rechnen kann; eingegebene Daten von Jahr 1 bis 9999. Die Zeitzonenregeln stammen aus den eingebauten Zeitzonendaten Ihres Browsers.

So rechnen Sie einen Unix-Zeitstempel um

  1. Fügen Sie unter Zeitstempel in Datum einen Zeitstempel ein. Die Einheit (Sekunden, Millisekunden, Mikrosekunden oder Nanosekunden) wird an der Länge erkannt, und Sie können sie ändern.
  2. Wählen Sie eine Zeitzone, um das Datum dort sowie in UTC, im ISO-8601- und RFC-2822-Format zu sehen.
  3. Für die Gegenrichtung geben Sie unter Datum in Zeitstempel Datum und Uhrzeit ein; sie werden in der gewählten Zeitzone gelesen.

So funktioniert die Epoch-Zeit

Ein Unix-Zeitstempel zählt die Sekunden seit der Unix-Epoche, Mitternacht UTC am 1. Januar 1970. Weil er einen Zeitpunkt benennt und keine Uhrzeitanzeige, bedeutet dieselbe Zahl denselben Augenblick in Berlin, London und New York. Erst beim Umrechnen in ein Datum kommen Zeitzonen ins Spiel: Das Tool verwendet die Zeitzonendatenbank Ihres Browsers, also dieselben Regeln wie Ihr Betriebssystem, um den lokalen Versatz und die Sommerzeit zu diesem Zeitpunkt zu bestimmen.

Viele Systeme verwenden feinere Einheiten. JavaScript und Java zählen Millisekunden, manche Datenbanken und Pythons time.time_ns() verwenden Mikro- oder Nanosekunden. Wird ein solcher Wert als Sekunden eingefügt, ergibt sich ein Datum Zehntausende Jahre entfernt, daher schätzt das Tool die Einheit anhand der Größe der Zahl und zeigt an, welche es gewählt hat. Mikro- und Nanosekundenwerte behalten ihre zusätzlichen Stellen in der ISO-8601-Zeile.

Um ein Datum in einen Zeitstempel umzurechnen, braucht es eine Zeitzone, denn 09:00 Uhr ist in jeder Zone ein anderer Augenblick. Das eingegebene Datum wird als Uhrzeit in der gewählten Zone gelesen. Zeiten, die in eine Lücke oder Überschneidung durch die Sommerzeitumstellung fallen, werden markiert, damit Sie wissen, welchen Augenblick Sie erhalten haben.

Tipps

  • Zeitpläne, die als Cron-Ausdruck geschrieben sind, prüfen Sie mit Cron-Ausdruck erklären; das Tool listet die nächsten Ausführungszeiten in jeder Zone auf.
  • UUIDs der Version 7 enthalten einen Zeitstempel in Millisekunden; der UUID-Generator kann ihn auslesen.
  • Bringen Sie eine JSON-Antwort voller Zeitstempel mit JSON formatieren und validieren in Form.

Häufige Fragen

Was ist ein Unix-Zeitstempel?

Die Anzahl der Sekunden seit 00:00:00 UTC am 1. Januar 1970, ohne Schaltsekunden. Zu einem bestimmten Zeitpunkt ist er überall auf der Welt gleich, deshalb werden Zeiten so gespeichert; die Zeitzone spielt erst eine Rolle, wenn daraus ein Datum für Menschen wird.

Wie wird die Einheit erkannt?

An der Größe. Ein Wert unter 100 Milliarden wird als Sekunden gelesen (das reicht bis ins Jahr 5138), bis 100 Billionen als Millisekunden, bis 100 Billiarden als Mikrosekunden und alles darüber als Nanosekunden. Eine 10-stellige Zahl sind Sekunden, 13 Stellen Millisekunden, 16 Mikrosekunden und 19 Nanosekunden. Liegt die Vermutung falsch, wählen Sie die Einheit selbst.

Was passiert mit einer Uhrzeit, die es wegen der Sommerzeit nicht gibt?

Wenn die Uhren vorgestellt werden, fällt eine Stunde Ortszeit aus. Ein Zeitpunkt in dieser Lücke wird um die Länge der Lücke nach vorn verschoben, wie es die meiste Software tut, und das Tool weist darauf hin. Wenn die Uhren zurückgestellt werden, gibt es eine Stunde doppelt; das Tool verwendet das erste Vorkommen und zeigt zusätzlich den Zeitstempel des zweiten.

Können Zeitstempel negativ sein?

Ja. Negative Werte sind Zeitpunkte vor 1970: -1 ist 23:59:59 UTC am 31. Dezember 1969. Weit zurückliegende Daten verwenden den proleptischen gregorianischen Kalender, wie ISO 8601.

Was ist das Jahr-2038-Problem?

Systeme, die die Unix-Zeit als vorzeichenbehaftete 32-Bit-Zahl speichern, können nur bis 2.147.483.647 zählen, das ist 03:14:07 UTC am 19. Januar 2038. Eine Sekunde später läuft der Wert über. Das Tool weist darauf hin, wenn ein Zeitstempel außerhalb dieses Bereichs liegt. Die meisten heutigen Systeme verwenden 64-Bit-Zeit und sind nicht betroffen.

Werden Schaltsekunden berücksichtigt?

Nein. Die Unix-Zeit behandelt jeden Tag als genau 86.400 Sekunden, und JavaScript ebenso, daher werden die 27 seit 1972 eingefügten Schaltsekunden nicht gezählt. Das ist normal und entspricht dem, was Server, Datenbanken und Programmiersprachen liefern.