Datum in Unix-Zeitstempel – Datum und Uhrzeit in Epoch umrechnen
Geben Sie ein Datum mit Uhrzeit ein und lesen Sie den Unix-Zeitstempel in Sekunden ab. Mitternacht UTC am 1. Januar 2025 ist der Zeitstempel 1735689600. Darunter steht derselbe Moment in Millisekunden, und mit der Option Ortszeit gilt die Uhrzeit in der Zeitzone Ihres Geräts.
Geben Sie ein Datum als 2023-11-14 22:13:20 oder 14.11.2023 22:13 ein. Auch ISO 8601 mit Zone, etwa 2023-11-14T22:13:20Z, wird angenommen.
Was ist ein Unix-Zeitstempel, und ab wann wird er gezählt?
Ein Unix-Zeitstempel ist die Unixzeit als eine einzige Zahl: die Zahl der Sekunden seit Beginn des Jahres 1970 nach UTC[1]. Mitternacht am 1. Januar 1970 hat den Zeitstempel 0, und mit jeder weiteren Sekunde wächst der Zeitstempel um eins.
POSIX, der gemeinsame Standard für Unix-Systeme, gibt die Formel an, mit der sich der Zeitstempel eines Datums berechnet. Die Formel addiert die Sekunden, die Minuten mal 60, die Stunden mal 3600 und die Tage mal 86.400, mit einer Korrektur für Schaltjahre[2]. Jeder Tag hat in dieser Rechnung genau 86.400 Sekunden.
Ein Datum, das Menschen lesen, setzt immer eine Zeitzone voraus, der Zeitstempel selbst enthält aber keine Angabe zur Zeitzone[3]. Deshalb ergeben 10:00 Uhr auf einer Uhr in Berlin und 10:00 Uhr auf einer Uhr in London zwei verschiedene Zeitstempel.
Wie rechnet man ein Datum in einen Unix-Zeitstempel um?
Mitternacht am 1. Januar 2025 nach UTC ist der Unix-Zeitstempel 1735689600. Mitternacht am selben Tag in Deutschland lag eine Stunde früher, denn die Mitteleuropäische Zeit ist UTC um eine Stunde voraus[4]. Ihr Zeitstempel lautet 1735686000.
Den Zeitstempel eines beliebigen Datums erhalten Sie, wenn Sie das Datum in das Feld Datum und Uhrzeit eingeben, zum Beispiel 2025-01-01 00:00:00 oder 01.01.2025 00:00. Das Ergebnis in Sekunden erscheint im Feld Unix-Zeitstempel. Darunter nennt der Umrechner denselben Moment in Millisekunden, der Einheit, in der Date.now() in JavaScript die Zeit liefert[5].
Ein Datum ohne Zeitzone liest der Umrechner als UTC. Wenn Sie eine Uhrzeit von einer Uhr in Deutschland, Österreich oder der Schweiz eingeben, wählen Sie im Umschalter Zeitzone die Option Ortszeit. Der Umrechner liest die Uhrzeit dann in der Zeitzone Ihres Geräts, einschließlich Sommerzeit.
Ein Datum mit angehängter Verschiebung, etwa 2025-01-01T00:00:00+01:00, gilt bei beiden Optionen mit dieser Verschiebung.
Das fertige Ergebnis kopieren Sie mit der Schaltfläche Ergebnis kopieren.
Wie berechnet man den Unix-Zeitstempel eines Datums? Formel und Beispiel
Der Zeitstempel ist die Zahl der vollen Tage seit dem 1. Januar 1970 mal 86.400, plus die Sekunden seit Mitternacht des betreffenden Tages[2].
Nehmen wir den 14. November 2023, 22:13:20 UTC. Vom 1. Januar 1970 bis zu diesem Tag vergingen 19.675 volle Tage. Mal 86.400 ergibt das 1699920000 Sekunden.
Die Uhrzeit 22:13:20 liegt 80.000 Sekunden nach Mitternacht. Die Summe beider Zahlen ergibt den Zeitstempel 1700000000.
Ein Datum in deutscher Zeit rechnen Sie zuerst in UTC um. Im Winter ziehen Sie eine Stunde ab, also 3600 Sekunden. Im Sommer ziehen Sie zwei Stunden ab, also 7200 Sekunden[4]. Mitternacht am 1. Januar 2025 in Deutschland ist deshalb 1735689600 minus 3600, also 1735686000.
Zurück in ein Datum rechnet das Ergebnis der Umrechner von Unix-Zeitstempel in Datum. Wenn ein System den Zeitstempel hexadezimal erwartet, wandeln Sie das Ergebnis im Umrechner von Dezimal in Hex um. Der Zeitstempel 1700000000 lautet hexadezimal 6553F100.

Welchen Unix-Zeitstempel hat der 1. Januar jedes Jahres?
| Jahr | Mitternacht UTC | Mitternacht UTC in Millisekunden | Mitternacht in Deutschland |
|---|---|---|---|
| 2000 | 946684800 | 946684800000 | 946681200 (UTC+1) |
| 2001 | 978307200 | 978307200000 | 978303600 (UTC+1) |
| 2002 | 1009843200 | 1009843200000 | 1009839600 (UTC+1) |
| 2003 | 1041379200 | 1041379200000 | 1041375600 (UTC+1) |
| 2004 | 1072915200 | 1072915200000 | 1072911600 (UTC+1) |
| 2005 | 1104537600 | 1104537600000 | 1104534000 (UTC+1) |
| 2006 | 1136073600 | 1136073600000 | 1136070000 (UTC+1) |
| 2007 | 1167609600 | 1167609600000 | 1167606000 (UTC+1) |
| 2008 | 1199145600 | 1199145600000 | 1199142000 (UTC+1) |
| 2009 | 1230768000 | 1230768000000 | 1230764400 (UTC+1) |
| 2010 | 1262304000 | 1262304000000 | 1262300400 (UTC+1) |
| 2011 | 1293840000 | 1293840000000 | 1293836400 (UTC+1) |
| 2012 | 1325376000 | 1325376000000 | 1325372400 (UTC+1) |
| 2013 | 1356998400 | 1356998400000 | 1356994800 (UTC+1) |
| 2014 | 1388534400 | 1388534400000 | 1388530800 (UTC+1) |
| 2015 | 1420070400 | 1420070400000 | 1420066800 (UTC+1) |
| 2016 | 1451606400 | 1451606400000 | 1451602800 (UTC+1) |
| 2017 | 1483228800 | 1483228800000 | 1483225200 (UTC+1) |
| 2018 | 1514764800 | 1514764800000 | 1514761200 (UTC+1) |
| 2019 | 1546300800 | 1546300800000 | 1546297200 (UTC+1) |
| 2020 | 1577836800 | 1577836800000 | 1577833200 (UTC+1) |
| 2021 | 1609459200 | 1609459200000 | 1609455600 (UTC+1) |
| 2022 | 1640995200 | 1640995200000 | 1640991600 (UTC+1) |
| 2023 | 1672531200 | 1672531200000 | 1672527600 (UTC+1) |
| 2024 | 1704067200 | 1704067200000 | 1704063600 (UTC+1) |
| 2025 | 1735689600 | 1735689600000 | 1735686000 (UTC+1) |
| 2026 | 1767225600 | 1767225600000 | 1767222000 (UTC+1) |
| 2027 | 1798761600 | 1798761600000 | 1798758000 (UTC+1) |
| 2028 | 1830297600 | 1830297600000 | 1830294000 (UTC+1) |
| 2029 | 1861920000 | 1861920000000 | 1861916400 (UTC+1) |
| 2030 | 1893456000 | 1893456000000 | 1893452400 (UTC+1) |
| 2031 | 1924992000 | 1924992000000 | 1924988400 (UTC+1) |
| 2032 | 1956528000 | 1956528000000 | 1956524400 (UTC+1) |
| 2033 | 1988150400 | 1988150400000 | 1988146800 (UTC+1) |
| 2034 | 2019686400 | 2019686400000 | 2019682800 (UTC+1) |
| 2035 | 2051222400 | 2051222400000 | 2051218800 (UTC+1) |
| 2036 | 2082758400 | 2082758400000 | 2082754800 (UTC+1) |
| 2037 | 2114380800 | 2114380800000 | 2114377200 (UTC+1) |
| 2038 | 2145916800 | 2145916800000 | 2145913200 (UTC+1) |
| 2039 | 2177452800 | 2177452800000 | 2177449200 (UTC+1) |
| 2040 | 2208988800 | 2208988800000 | 2208985200 (UTC+1) |
Welchen Unix-Zeitstempel hat die Zeitumstellung 2026 in Deutschland?
| Moment | Uhr in Deutschland | Unix-Zeitstempel |
|---|---|---|
| Letzte Sekunde der Normalzeit | 29.03.2026, 01:59:59 MEZ | 1774745999 |
| Erste Sekunde der Sommerzeit | 29.03.2026, 03:00:00 MESZ | 1774746000 |
| Erstes 2:30 Uhr im Oktober | 25.10.2026, 02:30:00 MESZ | 1792888200 |
| Letzte Sekunde der Sommerzeit | 25.10.2026, 02:59:59 MESZ | 1792889999 |
| Erste Sekunde der Normalzeit | 25.10.2026, 02:00:00 MEZ | 1792890000 |
| Zweites 2:30 Uhr im Oktober | 25.10.2026, 02:30:00 MEZ | 1792891800 |
Mit welcher Formel wird ein Datum in Excel, SQL und Code zum Unix-Zeitstempel?
| Wo | Formel oder Ausdruck | Ergebnis |
|---|---|---|
| Excel | =(A1-DATUM(1970;1;1))*86400 | 1700000000 für das Datum 2023-11-14 22:13:20 in Zelle A1 |
| Excel, Ergebnis in Millisekunden | =(A1-DATUM(1970;1;1))*86400000 | 1700000000000 |
| Google Tabellen | =(A1-DATUM(1970;1;1))*86400 | 1700000000 |
| MySQL | SELECT UNIX_TIMESTAMP('2023-11-14 22:13:20'); | 1700000000, wenn die Sitzung die Zeitzone UTC hat |
| PostgreSQL | SELECT EXTRACT(EPOCH FROM TIMESTAMPTZ '2023-11-14 22:13:20+00'); | 1700000000.000000 |
| Python | datetime(2023, 11, 14, 22, 13, 20, tzinfo=timezone.utc).timestamp() | 1700000000.0 |
| JavaScript | Date.UTC(2023, 10, 14, 22, 13, 20) / 1000 | 1700000000 |
| JavaScript, Ergebnis in Millisekunden | Date.UTC(2023, 10, 14, 22, 13, 20) | 1700000000000 |
Wie rechnen Sie ein Datum in Excel und Google Tabellen in einen Unix-Zeitstempel um?
Für ein einzelnes Datum ist das Feld oben schneller. Eine ganze Spalte mit Daten rechnet die Tabelle mit einer Formel in Zeitstempel um, die Sie nach unten ziehen.
Excel: Datumsdifferenz mal 86.400
Tragen Sie in Zelle A1 ein Datum mit Uhrzeit ein und in Zelle B1 die Formel =(A1-DATUM(1970;1;1))*86400. Excel speichert Datumsangaben als fortlaufende Zahlen[12], deshalb ergibt die Differenz zweier Daten eine Zahl von Tagen. Die Multiplikation mit 86.400 macht aus diesen Tagen Sekunden.Excel: Zahlenformat für die Ergebniszelle
Zeigt Zelle B1 das Ergebnis als Datum, weisen Sie ihr das Format Zahl ohne Dezimalstellen zu. Dann sehen Sie 1700000000.Datum in deutscher Zeit
Die Formel behandelt das Datum aus Zelle A1 als UTC. Wenn Sie eine Uhrzeit von einer deutschen Uhr eingeben, ziehen Sie vom Ergebnis 3600 Sekunden für ein Winterdatum oder 7200 Sekunden für ein Sommerdatum ab[4].Google Tabellen: dieselbe Formel
Die Funktion DATUM hat in deutschen Google Tabellen die Argumente Jahr, Monat und Tag[13]. Die Formel =(A1-DATUM(1970;1;1))*86400 funktioniert daher genauso wie in Excel.Excel: Arbeitsmappen mit dem 1904-Datumssystem
Eine Arbeitsmappe kann Datumsangaben ab dem 1. Januar 1904 statt ab dem 1. Januar 1900 zählen, und der Unterschied zwischen beiden Systemen beträgt 1.462 Tage[14]. Die Formel zieht den 1. Januar 1970 im System derselben Arbeitsmappe ab und ergibt deshalb in beiden Systemen denselben Zeitstempel.
Welchen Unix-Zeitstempel bekommt eine Uhrzeit am Tag der Zeitumstellung?
Am letzten Sonntag im Oktober wird die Stundenzählung in Deutschland von 3:00 Uhr MESZ auf 2:00 Uhr MEZ zurückgestellt[4]. Jede Uhrzeit von 2:00 bis 2:59 Uhr kommt dann zweimal vor, und jeder dieser Uhrzeiten entsprechen zwei Zeitstempel.
In diesem Fall wählt der Umrechner mit der Option Ortszeit den früheren der beiden Momente, so wie das Date-Objekt in JavaScript[15]. Den zweiten Moment, eine Stunde später, erhalten Sie mit einer angehängten Verschiebung. Die Eingabe 2026-10-25 02:30:00 +01:00 ergibt den Zeitstempel 1792891800. Auf einem Gerät mit deutscher Zeitzone sehen Sie beide Momente als deutsche Uhrzeit, wenn Sie diese Zeitstempel in den Umrechner von Unix-Zeitstempel in Datum einfügen und die Option Ortszeit wählen.
Am letzten Sonntag im März wird die Stundenzählung von 2:00 Uhr auf 3:00 Uhr vorgestellt[4]. Die Uhrzeit 2:30 Uhr kommt an diesem Tag auf deutschen Uhren nicht vor. Der Umrechner verschiebt eine solche Eingabe um eine Stunde nach vorn, wie Date es tut[15], und nennt den Zeitstempel für 3:30 Uhr MESZ.
2026 fallen diese beiden Umstellungen auf den 29. März und den 25. Oktober[4]. Mit der Option UTC hat jede eingegebene Uhrzeit genau einen Zeitstempel, denn UTC kennt keine Sommerzeit.

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
- Sommerzeit — Bundesministerium für Wirtschaft, Energie und Tourismus
- Sommerzeit 2026: Die Uhren müssen eine Stunde vorwärts gestellt werden — Der Bundesrat
- MySQL 8.4 Reference Manual, Date and Time Functions — Oracle
- PostgreSQL Documentation, Date/Time Functions and Operators — PostgreSQL Global Development Group
- Date.UTC() — MDN Web Docs
- datetime — Basic date and time types — Python Software Foundation
- DATUM — Microsoft Support
- DATUM — Google Docs-Editoren-Hilfe
- Datumssysteme in Excel — Microsoft Support
- Temporal.ZonedDateTime, Ambiguity and gaps from offset transitions — MDN Web Docs
- RFC 7519: JSON Web Token (JWT) — IETF
- Resolution 4 of the 27th CGPM (2022): On the use and future development of UTC — Bureau International des Poids et Mesures
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 zur Umrechnung von Datum in Unix-Zeitstempel
Wie berechne ich den Unix-Zeitstempel für Mitternacht des heutigen Tages in Deutschland?
Geben Sie das heutige Datum ohne Uhrzeit in der Schreibweise JJJJ-MM-TT ein und wählen Sie im Umschalter Zeitzone die Option Ortszeit. Ein Datum ohne Uhrzeit steht für Mitternacht, und die Option Ortszeit liest es in der Zeitzone Ihres Geräts. Mit der Option UTC ergibt dieselbe Eingabe Mitternacht nach UTC.
Wie rechne ich ein Datum in einen Unix-Zeitstempel in Millisekunden um?
Unter dem Ergebnis nennt der Umrechner denselben Moment in Millisekunden. Das ist der Zeitstempel in Sekunden mal 1000. In Millisekunden liefert auch die Funktion Date.UTC in JavaScript ihr Ergebnis[10].
Welchen Unix-Zeitstempel trage ich in das Feld exp eines JWT ein?
Das Feld exp enthält die Zahl der Sekunden seit dem 1. Januar 1970 UTC und nennt den Zeitpunkt, ab dem das Token nicht mehr angenommen werden darf[16]. Geben Sie Datum und Uhrzeit des Ablaufs in den Umrechner ein und übernehmen Sie das Ergebnis aus dem Feld Unix-Zeitstempel in exp. Ein Token, das eine Stunde ab Ausstellung gilt, hat in exp einen um 3600 größeren Wert als in iat. Das Ablaufdatum eines vorhandenen Tokens lesen Sie im Umrechner von Unix-Zeitstempel in Datum ab.
Warum hat der November in Date.UTC die Nummer 10?
Date.UTC zählt die Monate ab null: Januar hat die Nummer 0, Dezember die Nummer 11[10]. Tag, Stunden, Minuten und Sekunden geben Sie in der gewohnten Form an. Der 14. November 2023 lautet in diesem Ausdruck deshalb Date.UTC(2023, 10, 14).
Welches späteste Datum speichert ein 32-Bit-Unix-Zeitstempel?
Die letzte Sekunde, die eine vorzeichenbehaftete 32-Bit-Ganzzahl speichert, ist der 19. Januar 2038, 3:14:07 Uhr UTC, denn eine Sekunde später kommt es zum Überlauf[1]. In MySQL auf 64-Bit-Plattformen nimmt UNIX_TIMESTAMP Daten bis zum 19. Januar 3001 an und liefert für ein Datum außerhalb dieses Bereichs 0[8].
Kann ich 23:59:60 mit einer Schaltsekunde eingeben?
Wie gebe ich ein Datum mit einer bestimmten Zeitzone ein?
Hängen Sie die Verschiebung der Zeitzone an das Datum an, zum Beispiel 2023-11-14 23:13:20 +01:00, oder das Kürzel Z, UTC oder GMT. Die Verschiebung dürfen Sie auch ohne Doppelpunkt schreiben, als +0100. Ein Datum mit eigener Zeitzone gilt bei beiden Optionen des Umschalters in dieser Zeitzone.
In welcher Schreibweise gebe ich ein Datum mit Schrägstrichen ein?
Das Feld nimmt Schrägstriche in der Schreibweise an, die mit dem Jahr beginnt, zum Beispiel 2023/11/14. Ein Datum mit dem Jahr am Ende geben Sie mit Punkten ein, wie im deutschen Sprachraum üblich: 14.11.2023.
Wie rechne ich einen Unix-Zeitstempel zurück in ein Datum um?
Klicken Sie auf Reihenfolge tauschen. Es öffnet sich der Umrechner von Unix-Zeitstempel in Datum, und der Zeitstempel aus dem Feld Unix-Zeitstempel steht bereits in seinem Eingabefeld. Dieser Umrechner nimmt auch Werte in Millisekunden, Mikrosekunden und Nanosekunden an.

Helfen Sie uns, unsere Werkzeuge zu verbessern
Haben Sie eine Idee, einen Fehler gefunden oder möchten Sie eine Funktion vorschlagen? Schreiben Sie uns – wir antworten innerhalb von 24 Stunden.