Was ist ein Unix-Zeitstempel? Einfache Erklärung

Von Toolinga Editorial Team · Aktualisiert · 7 Min. Lesezeit

Wenn Sie sich jemals eine API-Antwort, ein Serverprotokoll oder einen Datenbankexport angesehen und sich gefragt haben, was eine Zahl wie 1700000000 bedeutet, sind Sie einem Unix-Zeitstempel begegnet. Er sieht aus wie eine zufällige Ziffernfolge, ist aber eine der einfachsten Methoden, mit denen Computer die Zeit erfassen. Kurz gesagt: Was ist ein Unix-Zeitstempel? Es ist die Anzahl der Sekunden, die seit Mitternacht am 1. Januar 1970, Koordinierte Weltzeit (UTC), vergangen sind. Dieser Moment wird als Unix-Epoche bezeichnet, und fast jedes moderne System zählt die Zeit von dort aus weiter.

Diese Anleitung erklärt, was ein Unix-Zeitstempel ist, warum Programmierer ihn anstelle eines normalen Datums verwenden, wo Sie auf Zeitstempel stoßen und wie Sie einen Zeitstempel wieder in ein lesbares Datum umwandeln.

Was ist ein Unix-Zeitstempel? Sekunden seit 1970, erklärt

Ein Unix-Zeitstempel ist eine einzelne ganze Zahl, die die Sekunden zählt, die seit 00:00:00 UTC am 1. Januar 1970 vergangen sind. Dieser Startpunkt ist als Unix-Epoche bekannt. Der Zeitstempel 0 bedeutet genau 1. Januar 1970, 00:00:00 UTC. Der Zeitstempel 1 bedeutet eine Sekunde später. Der Zeitstempel 1700000000 bedeutet 1,700,000,000 Sekunden nach der Epoche — das entspricht dem 14. November 2023, 22:13:20 UTC.

Auch negative Zeitstempel sind möglich: -1 bedeutet eine Sekunde vor der Epoche, also 31. Dezember 1969, 23:59:59 UTC — Daten vor 1970 werden einfach rückwärts gezählt. Die Zahl wächst jede Sekunde um eins: Anfang November 2026 liegt der aktuelle Unix-Zeitstempel bei etwa 1,794,000,000, also rund 1,79 Milliarden Sekunden seit 1970.

Warum gerade 1. Januar 1970? Die Ingenieure, die Unix Anfang der 1970er Jahre entwickelten, wählten ihn als bequemen Startpunkt nahe der Geburt des Systems — und dabei blieb es. Heute werden Unix-Zeitstempel von Linux, macOS, Android, den meisten Webservern und Datenbanken sowie von Sprachen von Python bis JavaScript verwendet. Da die Zählung immer in UTC erfolgt, ist die Zahl überall auf der Erde dieselbe — zwei Systeme in unterschiedlichen Zeitzonen sind sich immer einig, wann etwas geschehen ist.

Diese Zeitzonenunabhängigkeit ist der eigentliche Grund dafür, dass Zeitstempel überall vorkommen. Ein Datum wie „03/04/2026“ bedeutet im größten Teil der Welt den 3. April und in den Vereinigten Staaten den 4. März. Ein Zeitstempel hat dieses Problem nicht. Außerdem macht er Rechnen leicht: Um die Zeit zwischen zwei Ereignissen zu finden, zieht man einfach eine Zahl von der anderen ab. Die Differenz zwischen 1700000000 und 1699996400 beträgt 3,600 — genau eine Stunde.

Wo Sie Zeitstempeln begegnen (APIs, Protokolle)

Sobald Sie wissen, worauf Sie achten müssen, tauchen Unix-Zeitstempel überall auf. Hier sind die Orte, an denen Sie ihnen am ehesten begegnen.

APIs und JSON-Daten. Wenn eine Anwendung über das Internet mit einer anderen kommuniziert, werden Daten meist als Zeitstempel gesendet. Eine Wetter-API könnte "sunrise": 1699945200 zurückgeben, ein Zahlungsdienst könnte eine Transaktion um "created": 1700000000 erfassen, und eine Social-Media-API könnte jeden Beitrag mit einer Zahl statt mit einem lesbaren Datum versehen.

Server- und Anwendungsprotokolle. Webserver, Datenbanken und Apps protokollieren Ereignisse mit Zeitstempeln, damit Ingenieure genau rekonstruieren können, was wann passiert ist. Eine Protokollzeile könnte lauten: 1700000000 ERROR payment failed. Da die Zahl keine Zeitzone hat, lassen sich Protokolle von Servern in Frankfurt, Singapur und Virginia ohne Verwirrung zu einer einzigen Zeitachse zusammenführen.

Login-Tokens und Sicherheit. Auch die Tokens, die Sie angemeldet halten, enthalten Zeitstempel. Ein JSON Web Token (JWT) enthält die Felder iat (ausgestellt um) und exp (läuft ab um), beide Unix-Zeitstempel, und Ihre App vergleicht den aktuellen Zeitstempel mit dem Ablaufzeitstempel, um zu entscheiden, ob Ihre Sitzung noch gültig ist.

Cookies, Caches und Planung. Cookies speichern Ablaufzeiten als Zeitstempel, Caches entscheiden durch Vergleich, ob gespeicherte Daten veraltet sind, und geplante Aufgaben wie Erinnerungen werden oft als „ausführen zum Zeitstempel X“ gespeichert. Wenn eine Zahl in einer Einstellungsdatei oder einem Export zehn Ziffern hat und mit 1 beginnt, ist sie wahrscheinlich ein Unix-Zeitstempel.

Einen Unix-Zeitstempel in ein lesbares Datum umwandeln

Einen Unix-Zeitstempel in ein lesbares Datum umzuwandeln ist unkompliziert: Ein Zeitstempel sind nur Sekunden seit dem 1. Januar 1970, also kann jedes Werkzeug, das diesen Startpunkt kennt, die Rechnung für Sie übernehmen. Am einfachsten geht es mit einem Umrechner — geben Sie die Zahl ein, und er zeigt sofort das Datum an. Sie können jeden Unix-Zeitstempel mit Toolingas kostenlosem Unix-Zeitstempel-Umrechner in ein lesbares Datum umwandeln, der in beide Richtungen funktioniert: Zeitstempel zu Datum und Datum zu Zeitstempel.

Wenn Sie es lieber selbst ausrechnen möchten, finden Sie hier ein durchgerechnetes Beispiel. Nehmen Sie den Zeitstempel 1700000000. Teilen Sie durch 86,400, die Anzahl der Sekunden eines Tages (60 × 60 × 24): 1,700,000,000 ÷ 86,400 = 19,675.9… Tage seit der Epoche — etwa 53 Jahre und 10½ Monate nach dem 1. Januar 1970, womit Sie Mitte November 2023 landen. Der Bruchteil des Tages (0.9…) × 86,400 ergibt die Sekunden in diesem Tag: etwa 80,000 Sekunden, also 22 Stunden, 13 Minuten und 20 Sekunden. Das Ergebnis: 14. November 2023, 22:13:20 UTC. In der Praxis rechnet das niemand von Hand — das erledigt Code: in Python datetime.fromtimestamp(1700000000, timezone.utc); in JavaScript new Date(1700000000 * 1000) (beachten Sie das * 1000 — JavaScript arbeitet in Millisekunden).

10-stellige Sekunden vs. 13-stellige Millisekunden

Nicht jeder Zeitstempel, dem Sie begegnen, zählt Sekunden. Manche Systeme zählen stattdessen Millisekunden, was eine 13-stellige Zahl ergibt. Derselbe Moment — 14. November 2023, 22:13:20 UTC — ist in Sekunden 1700000000, in Millisekunden aber 1700000000000. Die Lösung ist einfach: Wenn ein Zeitstempel 13 Ziffern hat, teilen Sie ihn durch 1,000, um Sekunden zu erhalten. Ein schneller Plausibilitätscheck hilft: Wenn Ihr Umrechner ein Datum im Jahr 55,000 anzeigt, haben Sie ihm mit ziemlicher Sicherheit Millisekunden gegeben, wo er Sekunden erwartet hat.

Zeitzonen spielen bei der Umwandlung eine Rolle. Ein Unix-Zeitstempel selbst hat keine Zeitzone — er ist immer UTC —, aber das Datum, das Sie sehen, hängt davon ab, wo Sie sind. 1700000000 ist 22:13:20 in London (UTC), aber 17:13:20 am selben Tag in New York (UTC−5) und 03:13:20 am nächsten Morgen in Karachi (UTC+5). Der Unix-Zeitstempel-Umrechner zeigt das UTC-Ergebnis — passen Sie es um Ihre lokale Zeitverschiebung an, um Ihre Ortszeit zu erhalten.

Das Jahr-2038-Problem in 60 Sekunden

Viele ältere Systeme speichern Unix-Zeitstempel als vorzeichenbehaftete 32-Bit-Ganzzahl — eine Zahl, die Werte von −2,147,483,648 bis 2,147,483,647 aufnehmen kann. Dieser Höchstwert entspricht dem 19. Januar 2038, 03:14:07 UTC. Eine Sekunde später läuft der Zähler über: Er springt auf −2,147,483,648 zurück, was das System als 13. Dezember 1901 liest. Das ist das Jahr-2038-Problem, die Zeitstempel-Version des Y2K-Bugs.

Wie besorgt sollten Sie sein? Weniger, als die Schlagzeilen vermuten lassen. Die meisten modernen Systeme — 64-Bit-Betriebssysteme, aktuelle Datenbanken und neuere Programmiersprachen — speichern Zeitstempel bereits als 64-Bit-Zahlen, die etwa 292 Milliarden Jahre lang nicht überlaufen werden. Das Risiko liegt bei älteren eingebetteten Systemen, Altsystemen und Dateiformaten, die noch 32-Bit-Zeitstempel verwenden, und Banken, Fluggesellschaften und Infrastrukturbetreiber migrieren seit Jahren. Für alltägliche Nutzer ist das 2038-Problem eine Kuriosität — und eine Erinnerung daran, warum es wichtig ist, wie wir Zeit speichern. Wenn Sie prüfen möchten, was ein bestimmter Zeitstempel bedeutet, können Sie ihn in Sekunden mit dem Unix-Zeitstempel-Umrechner nachschlagen und das Datum selbst sehen.

Sofort umwandeln

Sie wissen jetzt, was ein Unix-Zeitstempel bedeutet: eine Zählung der Sekunden seit dem 1. Januar 1970, eine zeitzonenfreie Möglichkeit für Computer, sich über die Zeit einig zu sein, und eine Zahl, der Sie in APIs, Protokollen und Datenbanken immer wieder begegnen werden. Sie erkennen ihn auf einen Blick — zehn Ziffern, beginnend mit 1 —, können Sekunden von Millisekunden unterscheiden und ihn in ein Datum umwandeln. Wenn Ihnen das nächste Mal eine Protokolldatei 1700000000 zeigt, wissen Sie, dass das 14. November 2023 bedeutet.

Probieren Sie es gleich aus: Gehen Sie zum kostenlosen Unix-Zeitstempel-Umrechner von Toolinga, geben Sie einen beliebigen 10- oder 13-stelligen Zeitstempel ein, auf den Sie gestoßen sind, und sehen Sie das genaue Datum und die genaue Uhrzeit, die er darstellt — oder geben Sie ein Datum ein und erhalten Sie den Zeitstempel zurück. Es ist kostenlos, sofort und funktioniert in beide Richtungen.

Was ist ein Unix-Zeitstempel, einfach erklärt?

Ein Unix-Zeitstempel ist die Anzahl der Sekunden seit dem 1. Januar 1970, 00:00:00 UTC. Zum Beispiel bedeutet 1700000000 den 14. November 2023, 22:13:20 UTC. So speichern Computer Daten als eine einzige Zahl, damit Systeme in verschiedenen Zeitzonen immer übereinstimmen.

Wie viele Ziffern hat ein Unix-Zeitstempel?

In Sekunden hat ein Unix-Zeitstempel in den 2020er- und 2030er-Jahren 10 Ziffern — zum Beispiel 1700000000. In Millisekunden hat er 13 Ziffern, etwa 1700000000000. Wenn Sie 13 Ziffern sehen, teilen Sie durch 1,000, um Sekunden zu erhalten.

Was ist der aktuelle Unix-Zeitstempel?

Er steigt jede Sekunde um eins. Anfang November 2026 liegt er bei etwa 1,794,000,000 — den aktuellen Live-Wert sehen Sie in jedem Unix-Zeitstempel-Umrechner.

Was passiert 2038 mit Unix-Zeitstempeln?

Am 19. Januar 2038 um 03:14:07 UTC erreicht ein vorzeichenbehafteter 32-Bit-Unix-Zeitstempel seinen Höchstwert von 2,147,483,647 und würde auf Systemen, die noch 32-Bit-Speicher verwenden, überlaufen. Die meisten modernen 64-Bit-Systeme sind nicht betroffen.

Ähnliche Ratgeber

Wofür Wird der SHA-256-Hash Verwendet? Einfach Erklärt

Erfahren Sie, wofür der SHA-256-Hash verwendet wird: Passwörter, Downloads und Blockchains — mit einem echten Beispiel und…

8. November 2026

Was Bedeutet %20 in einer URL? Einfach Erklärt

Was bedeutet %20 in einer url? Erfahre, warum Leerzeichen in Links zu %20 werden, welche Zeichen kodiert werden müssen und wie du…

4. November 2026

Wofür wird eine UUID verwendet? Einfach erklärt

Wofür wird eine UUID verwendet? Erfahren Sie, wo diese zufälligen IDs auftauchen, warum Datenbanken auf sie setzen und wie UUID…

2. November 2026

Regex Online Testen: Praktischer Leitfaden für Einsteiger

Lerne, Regex online zu testen: E-Mail- und Datumsbeispiele, die Lösung für gierige Treffer und ein kostenloser Tester, der jeden…

1. November 2026