Zum Inhalt springen
Quaestio

Unix-Zeitstempel

Geben Sie einen Zeitstempel ein, dann erscheint der Augenblick, oder geben Sie ein Datum ein, dann erscheint die Zahl.

Zeitstempel gerade jetzt

–

Sekunden, Millisekunden oder Mikrosekunden. Negative Zahlen führen vor 1970 zurück.

  • UTCDonnerstag, 4. September 2025 um 15:33:20
  • Ihre Zeit–
  • ISO 86012025-09-04T15:33:20Z
  • In Sekunden1757000000
  • In Millisekunden1757000000000

Als 2026-09-12 oder 2026-09-12T14:30 schreiben. Ohne Zone wird es als UTC gelesen.

1789214400

Merkpunkte

ZahlAugenblick
Der Beginn der Epoche1970-01-01T00:00:00Z
Eine Milliarde Sekunden2001-09-09T01:46:40Z
Wo zweiunddreißig Bit enden2038-01-19T03:14:07Z
Zwei Milliarden Sekunden2033-05-18T03:33:20Z

Unix-Zeit zählt keine Schaltsekunden. Ein Unix-Tag hat immer genau 86 400 Sekunden.

Einbetten

Werkzeug auf Ihrer Website einbetten

Kopieren Sie den Code und fügen Sie ihn dort ein, wo das Werkzeug erscheinen soll, etwa in einem Blogbeitrag oder auf einer Schulseite. Es ist kostenlos, der Rahmen enthält keine Werbung, und das Werkzeug rechnet im Browser der Besucher.

So funktioniert es

Unix-Zeit ist die Zahl der Sekunden seit dem 1. Januar 1970 in UTC. Der Nullpunkt wurde gewählt, weil er bequem nah lag, als das Maß eingeführt wurde, nicht weil er für sich etwas bedeutet.

Das Maß zählt keine Schaltsekunden. Ein Unix-Tag hat immer genau 86 400 Sekunden, auch an den Tagen, an denen UTC eine Sekunde dazubekam. Das hält die Rechnung einfach, und die Unix-Zeit folgt trotzdem Datum und Uhrzeit von UTC. Der Abstand zwischen zwei Zeitstempeln ist aber nicht immer die Zeit, die wirklich vergangen ist. Seit 1972 wurden 27 Schaltsekunden eingefügt, die die Unix-Zeit nicht mitzählt. Außer für die Satellitennavigation spielt das keine Rolle.

Die Einheit wird aus der Größe der Zahl geraten. Alles unter zehn Milliarden wird als Sekunden gelesen, was bis zum Jahr 2286 reicht, größere Zahlen als Millisekunden oder Mikrosekunden. Die Grenze liegt dort, damit eine Jahreszahl aus der Gegenwart richtig gelesen wird.

Negative Zahlen führen vor 1970 zurück und funktionieren genauso.

Ein vorzeichenbehafteter 32-Bit-Zähler endet am 19. Januar 2038 um 03:14:07 UTC und springt danach auf 1901 zurück. Das ist das Jahr-2038-Problem, dieselbe Art Fehler wie das Jahr-2000-Problem, nur binär. Systeme, die mit 64 Bit zählen, sind nicht betroffen.

Ein Datum ohne Zone im Text wird als UTC gelesen, sodass derselbe Text überall dieselbe Zahl ergibt.

So wird die Zahl gelesen

Ist keine Einheit gewählt, entscheidet die Größe: Unter zehn Milliarden wird die Zahl als Sekunden gelesen, ab zehn Milliarden als Millisekunden und ab hundert Billionen als Mikrosekunden. Wegen dieser Grenzen wird ein Wert in Millisekunden von vor dem 26. April 1970 und ein Wert in Mikrosekunden von vor dem 3. März 1973 in der falschen Einheit gelesen. Nanosekunden sind keine Einheit: 1 757 000 000 000 000 000 Nanosekunden, also der 4. September 2025, werden als Mikrosekunden gelesen und landen im Jahr 57647. Streichen Sie in diesem Fall die letzten drei Ziffern. Nach dem ECMAScript-Standard reicht der Kalender des Browsers 100 Millionen Tage zu beiden Seiten von 1970, bis zum 13. September 275760, und Zahlen darüber hinaus ergeben eine Fehlermeldung.

Rechenbeispiel: wo 32 Bit enden

2³¹ − 1 = 2 147 483 647 ist die größte Zahl, die ein vorzeichenbehafteter 32-Bit-Zähler fassen kann. Eine Sekunde später steht ein solcher Zähler auf −2 147 483 648, was das Werkzeug als 13. Dezember 1901, 20:45:52 UTC anzeigt. Augenblicke jenseits dieser beiden Grenzen erhalten eine Warnung: 2 147 483 648 löst sie aus, 2 147 483 647 nicht.

Daten als Text

In JavaScript wird 2026-09-12T14:30 nach dem ECMAScript-Standard als Ortszeit gelesen, 2026-09-12 aber als UTC. Das Werkzeug liest beides als UTC, 2026-09-12T14:30 ergibt also immer 1 789 223 400.

Daten, die es nicht gibt, werden abgewiesen: 2026-02-30 ergibt eine Fehlermeldung, während Date in V8, der Engine in Chrome und Edge, daraus stillschweigend den 2. März macht. 24:00 wird als Ende des Tages angenommen, wie es ECMAScript erlaubt.

Schaltsekunden und die Zeit vor 1970

POSIX definiert die Sekunden seit der Epoche mit einer Formel und sagt ausdrücklich, dass ihr Verhältnis zur tatsächlichen UTC nicht festgelegt ist. ECMAScript sagt, dass es für einen Augenblick innerhalb einer Schaltsekunde keinen Zeitwert gibt. 2016-12-31T23:59:60Z, die jüngste Schaltsekunde, ergibt deshalb die Meldung, dass es die Uhrzeit nicht gibt, während die Sekunde davor 1 483 228 799 ergibt und die Mitternacht danach 1 483 228 800. Die gesetzliche Zeit in Deutschland ist nach § 4 EinhZeitG die koordinierte Weltzeit plus eine Stunde, im Sommer plus zwei, und so fiel diese Schaltsekunde hier auf 0:59:60 Uhr am 1. Januar 2017. Nach dem IERS betrug der Abstand zwischen Atomzeit, TAI, und UTC 1972 genau 10 Sekunden und beträgt seit dem 1. Januar 2017 37 Sekunden.

Für negative Werte lässt POSIX das Verhältnis offen. Das Werkzeug folgt ECMAScript, das mit dem gregorianischen Kalender auch vor dessen Einführung rückwärts zählt.

Quellen

So werden die Werkzeuge geprüft