Zeit/Zahlen

Unix Timestamp ↔ Datum

Unix-Zeit in ein Datum umwandeln und umgekehrt, mit Unterstützung für beliebige Zeitzonen (IANA).


                    

Unix time (epoch time) is the number of seconds elapsed since January 1, 1970, 00:00:00 UTC. It's the most common way to store time in databases, APIs, and logs, since it's just a single integer with no tie to a specific timezone or date format.

How to use it

Common uses

Things to keep in mind

Mixing up seconds and milliseconds is the most common mistake: JavaScript's Date.now() returns milliseconds, while most Unix APIs use seconds — a factor of 1000 off.

Unix time itself has no timezone — it's always UTC; a timezone is only applied when displaying the date to a person.

Artikel zu diesem Tool: Unix-Zeit: warum Computer die Zeit ab 1970 zählen

Häufig gestellte Fragen

Was ist ein Unix-Zeitstempel?

Es ist die Anzahl der Sekunden, die seit dem 1. Januar 1970, 00:00:00 UTC (der Unix-Epoche), vergangen sind. Diese Zahl ist an keine Zeitzone gebunden — die Zeitzone wird nur angewendet, wenn das Datum einer Person angezeigt wird.

Was ist der Unterschied zwischen Sekunden und Millisekunden?

JavaScript und einige APIs (wie Date.now()) geben einen Zeitstempel in Millisekunden zurück, während die klassische Unix-Zeit in Sekunden ist. Eine verwechselte Einheit ergibt ein Datum entweder 1970 oder irgendwo in der fernen Zukunft — wählen Sie die richtige Einheit im Feld "Einheiten".

Was ist das Jahr-2038-Problem?

Auf Systemen, in denen ein Zeitstempel als vorzeichenbehaftete 32-Bit-Ganzzahl gespeichert wird, läuft der Sekundenzähler am 19. Januar 2038 über. Moderne 64-Bit-Systeme haben dieses Problem nicht.

Berücksichtigt die Unix-Zeit Schaltsekunden?

Nein, jeder Tag in der Unix-Zeit entspricht immer genau 86400 Sekunden, Schaltsekunden werden ignoriert. Systeme, die eine exakte Synchronisation mit dem astronomischen UTC benötigen, behandeln Schaltsekunden über einen separaten Mechanismus außerhalb des Standard-Unix-Timestamps.

Können Unix-Timestamps negativ sein?

Ja, negative Werte entsprechen Daten vor dem 1. Januar 1970. Die meisten modernen Systeme verarbeiten solche Werte korrekt, obwohl einige ältere APIs oder Bibliotheken sie möglicherweise nicht unterstützen.

Artikel: Zeit/Zahlen

Cron-Ausdrücke: wie man einen Aufgabenzeitplan entschlüsselt

Wie man einen Ausdruck wie */15 * * * * entschlüsselt und genau weiß, wann die Aufgabe ausgeführt wird.

Zahlensysteme: wozu Binär-, Oktal- und Hexadezimalsystem gebraucht werden

Warum die Farbe #FF5733 in CSS mit hexadezimalen statt dezimalen Ziffern geschrieben wird.

Bitweise Operationen: wie AND, OR und XOR auf Bit-Ebene funktionieren

Wie sich bitweises AND von logischem AND unterscheidet, und wozu man überhaupt einzelne Bits einer Zahl manipuliert.

Datumsdifferenz: warum das Zählen von Tagen komplizierter ist, als es scheint

Warum eine naive Subtraktion von Daten wegen Schaltjahren ein falsches Ergebnis liefern kann.

Altersberechnung: warum es nicht einfach eine Subtraktion von Jahren ist

Warum das einfache Subtrahieren der Geburtsjahre ein um eins zu hohes Alter ergeben kann.

Zeitzonen: warum UTC nicht dasselbe ist wie GMT

Warum sich UTC nie zweimal im Jahr ändert, die Londoner Zeit (GMT/BST) aber schon.

Dauerrechner: wie man Stunden, Minuten und Sekunden korrekt addiert

Warum beim Addieren von Minuten und Sekunden der Rest wie bei der Dezimaladdition in die nächste Stelle übertragen werden muss.

ISO 8601 Duration: wie man eine Dauer im Standardformat schreibt

Warum PT1H30M „1 Stunde 30 Minuten" bedeutet, nicht „1 Minute 30 Stunden".

Kalenderwoche: warum verschiedene Länder Wochen unterschiedlich zählen

Warum der 1. Januar nach ISO 8601 manchmal zur Woche 52 oder 53 des Vorjahres gehört.

Römische Zahlen: wie ein System ohne Null und Stellenwert funktioniert

Warum IV für 4 steht und nicht für 6, und wie die Subtraktionsregel bei römischen Zahlen funktioniert.

IEEE 754: warum 0.1 + 0.2 im Code nicht gleich 0.3 ist

Warum fast jede Programmiersprache für 0.1 + 0.2 den Wert 0.30000000000000004 ausgibt.

Zahl in Worten: wozu Ziffern in Text umwandeln

Warum Bankdokumente einen Betrag sowohl in Ziffern als auch in Worten schreiben.