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
- Timestamp → date: paste a number of seconds (or milliseconds) and the tool shows the date and time in your chosen timezone.
- Date → timestamp: pick a date and time to get the matching Unix timestamp.
- The "now" button fills in the current moment instantly — handy for testing an API or grabbing a fresh value.
Common uses
- Reading a created_at or expires_at field from an API response that arrived as a raw number.
- Checking whether a token or session has expired, given an expiry field in seconds since the epoch.
- Building a timestamp for test data or a date filter in a database query.
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.