Unix-Zeitstempel in Datum und Uhrzeit – Epoch-Umrechner
Fügen Sie einen Unix-Zeitstempel ein und lesen Sie Datum und Uhrzeit ab. 1700000000 entspricht dem 14. November 2023, 22:13:20 UTC. Sekunden, Millisekunden, Mikrosekunden und Nanosekunden erkennt der Umrechner an der Zahl der Ziffern, die Option Ortszeit zeigt die Uhrzeit Ihres Geräts.
Sie können Sekunden, Millisekunden, Mikrosekunden oder Nanosekunden eingeben. Die Einheit wird an der Zahl der Ziffern erkannt.
Was ist ein Unix-Zeitstempel, und was bedeutet Unixzeit?
Ein Unix-Zeitstempel, auch Unixzeit oder Epoch-Zeit genannt, ist die Zahl der Sekunden seit Beginn des Jahres 1970 nach UTC[1]. Der Nullpunkt ist Mitternacht am 1. Januar 1970, die sogenannte Unix-Epoche. UTC ist die koordinierte Weltzeit, von der aus die Zeitzonen der Welt gezählt werden.
Die Zählweise legt POSIX fest, der gemeinsame Standard für Unix-Systeme. Jeder Tag hat darin genau 86 400 Sekunden[2]. Schaltsekunden, die zu UTC hinzukommen, bekommen in dieser Zählung keine eigene Zahl[1].
Der Zeitstempel selbst enthält keine Angabe zur Zeitzone[3]. Die Zahl 1700000000 beschreibt denselben Moment in Berlin und in New York. Unterschiedlich ist nur die Uhrzeit, die die Uhren in beiden Städten in diesem Moment zeigen.

Welches Datum steht hinter einem Unix-Zeitstempel?
Der Unix-Zeitstempel 1700000000 steht für den 14. November 2023, 22:13:20 UTC. In Deutschland war es 23:13:20 Uhr, denn im November gilt die Mitteleuropäische Zeit, die UTC um eine Stunde voraus ist[4].
Das Datum zu jedem Zeitstempel lesen Sie im Umrechner oben ab. Fügen Sie die Zahl in das Feld Unix-Zeitstempel ein, und das Datum erscheint schon während der Eingabe im Feld Datum und Uhrzeit. Unter dem Ergebnis nennt der Umrechner die Einheit, in der er die Zahl gelesen hat.
Die Einheit erkennt er an der Zahl der Ziffern. Ein heutiger Zeitstempel in Sekunden hat zehn Ziffern. Ein Wert aus JavaScript hat dreizehn Ziffern, weil Date.now() Millisekunden liefert[5]. Neunzehn Ziffern hat das Ergebnis von time.time_ns() in Python, denn diese Funktion zählt Nanosekunden[6].
Die Uhrzeit in der Zeitzone Ihres Geräts zeigt die Option Ortszeit im Umschalter Zeitzone. Das Ergebnis erhält dann die Verschiebung der Zeitzone, in Deutschland im Winter +01:00 und im Sommer +02:00[4].
Den Zeitstempel für ein gewähltes Datum berechnet der Umrechner von Datum in Unix-Zeitstempel.
Wie rechnet man einen Unix-Zeitstempel in ein Datum um? Formel und Beispiel
In der Unixzeit hat jeder Tag genau 86 400 Sekunden[2]. Um einen Zeitstempel in ein Datum umzurechnen, teilen Sie ihn durch 86 400. Der ganzzahlige Teil des Ergebnisses ist die Zahl der vollen Tage seit dem 1. Januar 1970. Der Rest der Division ist die Uhrzeit dieses Tages in Sekunden.
Nehmen wir den Zeitstempel 1700000000. Geteilt durch 86 400 ergibt er 19 675 volle Tage. Der Rest beträgt 80 000 Sekunden.
Zählt man den 1. Januar 1970 als Tag null, ist Tag 19 675 der 14. November 2023. Der Rest ist die Uhrzeit dieses Tages: 80 000 Sekunden sind 22 Stunden, 13 Minuten und 20 Sekunden. Das vollständige Ergebnis lautet 2023-11-14 22:13:20 UTC.
Einen Zeitstempel in Millisekunden teilen Sie zuerst durch 1000, in Mikrosekunden durch eine Million und in Nanosekunden durch eine Milliarde. Der Umrechner oben erledigt diese Division selbst, bevor er das Datum berechnet. Die Gegenrichtung, vom Datum zur Zahl der Sekunden, übernimmt der Umrechner von Datum in Unix-Zeitstempel.
Einen hexadezimal geschriebenen Zeitstempel wie 6553F100 wandeln Sie zuerst in eine Dezimalzahl um. Das erledigt der Umrechner von Dezimal in Hex nach einem Klick auf Reihenfolge tauschen. Der Wert 6553F100 ist dezimal 1700000000.
Welche Daten haben runde Unix-Zeitstempel?
| Zeitstempel | Datum und Uhrzeit in UTC | Was dieser Wert markiert |
|---|---|---|
| -2147483648 | 1901-12-13 20:45:52 | Kleinste vorzeichenbehaftete 32-Bit-Ganzzahl |
| -86400 | 1969-12-31 00:00:00 | Ein Tag vor der Epoche |
| -1 | 1969-12-31 23:59:59 | Letzte Sekunde vor der Epoche |
| 0 | 1970-01-01 00:00:00 | Unix-Epoche |
| 86400 | 1970-01-02 00:00:00 | Ende des ersten Tages |
| 1000000000 | 2001-09-09 01:46:40 | Eine Milliarde Sekunden |
| 1234567890 | 2009-02-13 23:31:30 | Ziffern 1 bis 0 der Reihe nach |
| 1500000000 | 2017-07-14 02:40:00 | 1,5 Milliarden Sekunden |
| 1600000000 | 2020-09-13 12:26:40 | 1,6 Milliarden Sekunden |
| 1700000000 | 2023-11-14 22:13:20 | 1,7 Milliarden Sekunden |
| 1735689600 | 2025-01-01 00:00:00 | Beginn des Jahres 2025 |
| 1767225600 | 2026-01-01 00:00:00 | Beginn des Jahres 2026 |
| 1800000000 | 2027-01-15 08:00:00 | 1,8 Milliarden Sekunden |
| 2000000000 | 2033-05-18 03:33:20 | Zwei Milliarden Sekunden |
| 2147483647 | 2038-01-19 03:14:07 | Größte vorzeichenbehaftete 32-Bit-Ganzzahl |
| 4102444800 | 2100-01-01 00:00:00 | Beginn des Jahres 2100 |
| 4294967295 | 2106-02-07 06:28:15 | Größte vorzeichenlose 32-Bit-Ganzzahl |
Woran erkennt man, ob ein Zeitstempel in Sekunden, Millisekunden oder Nanosekunden vorliegt?
| Einheit | Ziffern heute | Der Moment 1700000000 in dieser Einheit | Wo Sie ihr begegnen |
|---|---|---|---|
| Sekunden | 10 | 1700000000 | time() in PHP, Feld exp im JWT, Zeitstempel auf Discord |
| Millisekunden | 13 | 1700000000000 | Date.now() in JavaScript, EPOCHTODATE mit Einheit 2 |
| Mikrosekunden | 16 | 1700000000000000 | EPOCHTODATE mit Einheit 3 |
| Nanosekunden | 19 | 1700000000000000000 | time.time_ns() in Python |
Mit welcher Formel oder welchem Befehl wird ein Unix-Zeitstempel zum Datum?
| Wo | Formel oder Befehl | Ergebnis für 1700000000 |
|---|---|---|
| Excel | =A1/86400+DATUM(1970;1;1) | 2023-11-14 22:13:20, sobald die Zelle ein Datums- und Uhrzeitformat hat |
| Excel, Zeitstempel in Millisekunden | =A1/86400000+DATUM(1970;1;1) | Dasselbe Datum für den Wert 1700000000000 |
| Google Tabellen | =EPOCHTODATE(A1) | Datum und Uhrzeit in UTC |
| Google Tabellen, Millisekunden | =EPOCHTODATE(A1; 2) | Datum und Uhrzeit in UTC für den Wert 1700000000000 |
| MySQL | SELECT FROM_UNIXTIME(1700000000); | 2023-11-14 22:13:20, wenn die Sitzung die Zeitzone UTC hat |
| PostgreSQL | SELECT to_timestamp(1700000000); | 2023-11-14 22:13:20+00, wenn die Sitzung die Zeitzone UTC hat |
| Python | datetime.fromtimestamp(1700000000, tz=timezone.utc) | 2023-11-14 22:13:20+00:00 |
| JavaScript | new Date(1700000000 * 1000).toISOString() | 2023-11-14T22:13:20.000Z |
| Linux, Befehl date | date -u -d @1700000000 | Tue Nov 14 22:13:20 UTC 2023 |
| PowerShell 7.1 und neuer | Get-Date -UnixTimeSeconds 1700000000 -AsUTC | Datum und Uhrzeit in UTC im Format der Regionaleinstellungen |
Wie richten Sie die Formel in Excel und Google Tabellen ein, damit ein Datum erscheint?
Für einen einzelnen Zeitstempel ist das Feld oben schneller. Eine ganze Spalte mit Zeitstempeln aus einer Datenbank rechnet die Tabelle mit einer Formel um, die Sie nach unten ziehen.
Excel: Formel mit der Funktion DATUM
Tragen Sie den Zeitstempel in Zelle A1 ein und in Zelle B1 die Formel =A1/86400+DATUM(1970;1;1). Im deutschen Excel hat die Funktion DATUM die Argumente Jahr, Monat und Tag[17]. Die Formel teilt die Sekunden durch die Zahl der Sekunden eines Tages und addiert das Ergebnis zum 1. Januar 1970.Excel: Datums- und Uhrzeitformat für die Zelle
Excel speichert Datumsangaben als fortlaufende Zahlen, und der 01.01.1900 ist die fortlaufende Zahl 1[17]. Zelle B1 zeigt deshalb zuerst eine Zahl von Tagen mit Nachkommastellen, etwa 45244,93. Wählen Sie unter Zellen formatieren auf der Registerkarte Zahlen die Kategorie Benutzerdefiniert und geben Sie das Format JJJJ-MM-TT hh:mm:ss ein. Dann sehen Sie 2023-11-14 22:13:20[18].Excel: Arbeitsmappe im 1904-Datumssystem
Excel kann Datumsangaben ab dem 1. Januar 1904 zählen, und der Unterschied zwischen den beiden Datumssystemen beträgt 1 462 Tage[19]. Im 1900-System hat der 1. Januar 1970 die Zahl 25569, im 1904-System hat derselbe Tag die Zahl 24107. Die Funktion DATUM liefert die Zahl im Datumssystem der jeweiligen Arbeitsmappe, deshalb ergibt die Formel in beiden Systemen das richtige Datum.Google Tabellen: Funktion EPOCHTODATE
In Google Tabellen genügt die Formel =EPOCHTODATE(A1). Ein Zeitstempel in Millisekunden braucht das zweite Argument 2, ein Zeitstempel in Mikrosekunden das Argument 3. Das Ergebnis steht immer in UTC, unabhängig von der Zeitzone der Tabelle[10].Deutsche Uhrzeit in der Tabelle
Beide Formeln liefern UTC. Für die Mitteleuropäische Zeit im Winter addieren Sie 1/24 zum Ergebnis, also eine Stunde. Im Sommer addieren Sie 2/24, weil die Mitteleuropäische Sommerzeit UTC um zwei Stunden voraus ist[4].
Warum zeigt der Umrechner eine andere Uhrzeit als die Uhr in Deutschland?
Der Umrechner zeigt zunächst UTC, denn in dieser Zeitskala wird der Zeitstempel selbst gezählt[1]. In Deutschland gilt im Winter die Mitteleuropäische Zeit (MEZ), UTC plus eine Stunde, und im Sommer die Mitteleuropäische Sommerzeit (MESZ), UTC plus zwei Stunden[4].
In Österreich ist die MEZ ebenfalls Normalzeit, und die Sommerzeit 2026 dauert dort wie in Deutschland vom 29. März bis zum 25. Oktober[20]. Auch in der Schweiz gilt die Sommerzeit 2026 vom 29. März bis zum 25. Oktober[21].
Der Zeitstempel 1700000000 ergibt deshalb 22:13:20 Uhr in UTC und 23:13:20 Uhr in Berlin und Wien. Im Sommer beträgt der Unterschied zwei Stunden. Der Zeitstempel 1782864000 steht für den 1. Juli 2026 um Mitternacht UTC, in Deutschland ist es dann 2:00 Uhr.
Datenbanken arbeiten genauso. MySQL zeigt das Ergebnis von FROM_UNIXTIME in der Zeitzone der Sitzung[11]. Derselbe Zeitstempel ergibt deshalb mit der Sitzungszeitzone UTC und mit Europe/Berlin zwei verschiedene Uhrzeiten.
Die deutsche Uhrzeit ohne eigene Rechnung zeigt die Option Ortszeit im Umschalter Zeitzone, wenn Ihr Gerät auf die deutsche Zeitzone eingestellt ist. Den Zeitstempel für eine bestimmte deutsche Uhrzeit berechnet der Umrechner von Datum in Unix-Zeitstempel.

Quellen
- Unixzeit — Wikipedia
- The Open Group Base Specifications Issue 8 (POSIX.1-2024), 4.19 Seconds Since the Epoch — The Open Group
- time — PHP Manual — The PHP Group
- Sommerzeiten in der Bundesrepublik Deutschland ab 1980 — Physikalisch-Technische Bundesanstalt
- Date.now() — MDN Web Docs
- time — Time access and conversions — Python Software Foundation
- Year 2038 problem — Wikipedia (englisch)
- RFC 7519: JSON Web Token (JWT) — IETF
- Reference — Message Formatting — Discord Developer Documentation
- EPOCHTODATE-Funktion — Google Docs-Editoren-Hilfe
- MySQL 8.4 Reference Manual, Date and Time Functions — Oracle
- PostgreSQL Documentation, Date/Time Functions and Operators — PostgreSQL Global Development Group
- PostgreSQL Documentation, Date/Time Types — PostgreSQL Global Development Group
- datetime — Basic date and time types — Python Software Foundation
- GNU Coreutils, Seconds since the Epoch — Free Software Foundation
- Get-Date (Microsoft.PowerShell.Utility) — Microsoft Learn
- DATUM — Microsoft Support
- Formatieren eines Datums nach Ihren Wünschen in Excel — Microsoft Support
- Datumssysteme in Excel — Microsoft Support
- Sommerzeit — Bundesministerium für Wirtschaft, Energie und Tourismus
- Sommerzeit 2026: Die Uhren müssen eine Stunde vorwärts gestellt werden — Der Bundesrat
Alle Werte in den Tabellen haben wir aus den Einheitendefinitionen berechnet und vor der Veröffentlichung rechnerisch geprüft. Historische Angaben und die Namen lokaler Einheiten stützen sich auf die oben genannten Quellen.
Inhalt zuletzt geprüft: · erstellt und geprüft vom Arteon-Team
Häufige Fragen zum Unix-Zeitstempel
Wie lautet der aktuelle Unix-Zeitstempel?
Der aktuelle Zeitstempel wächst jede Sekunde um eins. Im September 2026 liegt er zwischen 1788220800 und 1790812799. Den genauen Wert liefert in der Browserkonsole der Ausdruck Math.floor(Date.now() / 1000), denn Date.now() gibt Millisekunden zurück[5].
Was bedeutet das Feld exp in einem JWT?
Das Feld exp nennt den Zeitpunkt, ab dem das Token nicht mehr angenommen werden darf. Sein Wert ist die Zahl der Sekunden seit dem 1. Januar 1970 UTC, ohne Schaltsekunden gezählt[8]. Fügen Sie den Wert in den Umrechner ein, dann sehen Sie Datum und Uhrzeit des Ablaufs. Genauso aufgebaut sind das Feld iat, der Zeitpunkt der Ausstellung, und das Feld nbf, der Zeitpunkt, vor dem das Token nicht angenommen werden darf[8].
Was ist das Jahr-2038-Problem?
Bei Systemen, die die Unixzeit in einer vorzeichenbehafteten 32-Bit-Variable speichern, kommt es am 19. Januar 2038 um 3:14:08 Uhr UTC zu einem Überlauf[1]. Die größte Zahl, die eine solche Variable fasst, ist 2147483647, im Umrechner von Dezimal in Hex 7FFFFFFF. Der Zähler springt dann auf den 13. Dezember 1901[7]. Der Linux-Kernel unterstützt seit Version 5.6 aus dem Jahr 2020 eine 64-Bit-Zeitdarstellung auch auf 32-Bit-Architekturen[7].
Kann ein Unix-Zeitstempel negativ sein?
Ja. Negative Werte stehen für Zeitpunkte vor dem 1. Januar 1970[12]. Der Zeitstempel -86400 ist der 31. Dezember 1969, 00:00:00 UTC. Der Umrechner nimmt ein Minuszeichen vor der Zahl an.
Wie behandelt die Unixzeit Schaltsekunden?
Jeder Tag hat in der Unixzeit genau 86 400 Sekunden[2], eine Schaltsekunde bekommt also keine eigene Zahl. Die GNU-Dokumentation nennt ein Beispiel vom Jahresende 2016. Der Zeitstempel 1483228799 ist der 31. Dezember, 23:59:59 UTC, und der Zeitstempel 1483228800 ist bereits Mitternacht am 1. Januar 2017. Die Sekunde 23:59:60 lässt sich nicht als Zeitstempel schreiben[15].
Wie zeige ich einen Unix-Zeitstempel in einer Discord-Nachricht an?
Schreiben Sie <t:1700000000> in die Nachricht. Discord zeigt diesen Zeitpunkt in der Zeitzone und im Format jeder Person, die die Nachricht liest. Den Stil ergänzen Sie nach einem zweiten Doppelpunkt: <t:1700000000:R> zeigt die relative Zeit, <t:1700000000:F> das volle Datum mit Wochentag[9].
Warum ist die Python-Methode utcfromtimestamp veraltet?
Die Methode datetime.utcfromtimestamp() ist seit Python 3.12 veraltet. Sie liefert ein Objekt ohne Zeitzone, und viele Methoden des Moduls datetime behandeln ein solches Objekt als Ortszeit. Die Dokumentation empfiehlt stattdessen datetime.fromtimestamp(zeitstempel, tz=timezone.utc)[14].
Nimmt das Feld Punkte, Leerzeichen und Werte in Millisekunden an?
Ja. Die Ziffern dürfen Sie in Dreiergruppen mit Punkten, Leerzeichen, Unterstrichen oder Apostrophen trennen, wie in 1 700 000 000 oder 1'700'000'000. Ein einzelnes Komma oder ein einzelner Punkt trennt einen Sekundenbruchteil ab, zum Beispiel 1700000000,5. Millisekunden, Mikrosekunden und Nanosekunden erkennt der Umrechner selbst an der Zahl der Ziffern.
Wie rechne ich ein Datum zurück in einen Unix-Zeitstempel um?
Klicken Sie auf Reihenfolge tauschen. Es öffnet sich der Umrechner von Datum in Unix-Zeitstempel, und das Ergebnis aus dem Feld Datum und Uhrzeit steht bereits in seinem Eingabefeld. Das Datum geben Sie dort als 2023-11-14 22:13:20 oder 14.11.2023 22:13 ein.

Helfen Sie uns, unsere Werkzeuge zu verbessern
Haben Sie eine Idee, einen Fehler gefunden oder möchten Sie eine Funktion vorschlagen? Schreiben Sie uns.