Unix-Zeitstempel- & Epoch-Konverter — Multi-Präzision
Unix-Zeitstempel sofort in Daten umwandeln mit unserem kostenlosen Epoch-Konverter. Erkennt automatisch Sekunden, Millisekunden & Mikrosekunden. Live-Uhr, bidirektional. Ohne Anmeldung, 100 % privat.
Aktueller Zeitstempel
0Schnellreferenz
Code-Beispiele
Was ist ein Unix-Zeitstempel?
Ein Unix-Zeitstempel (auch Epoch-Zeit oder POSIX-Zeit genannt) ist die Anzahl der Sekunden, die seit dem 1. Januar 1970 um 00:00:00 UTC vergangen sind, und dient als universelle Zeitreferenz für praktisch alle Computersysteme. Von Linux-Kernels und SQL-Datenbanken bis hin zu JavaScript-Engines und mobilen Betriebssystemen — praktisch jede moderne Plattform speichert und tauscht Zeit als Unix-Zeitstempel aus.
Wie IEEE Std 1003.1 (POSIX) es formal definiert: „Die Unix-Epoche (1. Januar 1970, 00:00:00 UTC) dient als Nullpunkt für die POSIX-Zeit“ — eine Konvention, die so universell übernommen wurde, dass sie heute der De-facto-Standard für maschinenlesbare Zeitstempel weltweit ist. Unix-Zeitstempel werden von der überwältigenden Mehrheit der serverseitigen Systeme, Datenbanken und Netzwerkprotokolle verwendet, einschließlich HTTP-Header, JWT-Tokens und praktisch jeder REST-API.
Die Unix-Epoche selbst — der 1. Januar 1970 — wurde nicht willkürlich gewählt. Unix wurde in den späten 1960er-Jahren bei Bell Labs entwickelt, und 1970 war ein praktischer, runder Startpunkt, der nah genug an der Gegenwart lag, um alle relevanten Daten mit handhabbaren Ganzzahlgrößen darzustellen. Jeder Zeitpunkt kann als vorzeichenbehaftete 64-Bit-Ganzzahl der Sekundenanzahl ab diesem Ankerpunkt ausgedrückt werden. Daten vor der Epoche werden als negative Zahlen dargestellt: Der 31. Dezember 1969 um Mitternacht UTC ist -86400 (ein Tag oder 86.400 Sekunden vor der Epoche).
Moderne Systeme benötigen oft eine feinere Zeitauflösung als ganze Sekunden. Um dies zu ermöglichen, werden Zeitstempel häufig in Millisekunden (Tausendstel einer Sekunde, wie von JavaScripts `Date.now()` oder Javas `System.currentTimeMillis()` zurückgegeben) oder Mikrosekunden (Millionstel einer Sekunde, verwendet in Datenbanken wie PostgreSQL und in Hochfrequenzhandelssystemen) ausgedrückt. Die Präzision lässt sich an der Stellenanzahl erkennen: 10 Stellen bedeuten Sekunden, 13 Stellen bedeuten Millisekunden und 16 Stellen bedeuten Mikrosekunden. Dieser Konverter erkennt die Präzision Ihrer Eingabe automatisch.
Unix-Zeitstempel sind das Rückgrat verteilter Systeme, da sie zeitzonenunabhängig, monoton steigend (unter normalen Bedingungen) und trivial als Ganzzahlen sortierbar sind. Zeiten als Zeitstempel zu speichern und erst bei der Anzeige in menschenlesbare Formate umzuwandeln, ist eine bewährte Praxis, die ganze Kategorien von Zeitzonenfehlern eliminiert. Der Nachteil ist die Lesbarkeit — ein roher Zeitstempel wie 1741965432 ist ohne Konverter nicht aussagekräftig, und genau dafür ist dieses Tool da.
Alle Umrechnungen erfolgen vollständig in Ihrem Browser über die JavaScript Date API — es werden niemals Zeitstempel, Daten oder andere Informationen an einen Server gesendet. Dieses Tool wandelt jeden Unix-Zeitstempel — einschließlich der aktuellen Epoch-Zeit, die in der Live-Uhr oben angezeigt wird — sofort in ein menschenlesbares Datum um, bei vollständiger Privatsphäre.
Zeitstempel sind eng mit anderen Entwicklertools verbunden. UUID v1 und v7 betten Zeitstempel direkt in ihre Bezeichner ein, und API-Antworten mit Zeitstempeln lassen sich oft am besten mit einem JSON-Formatierer zur besseren Lesbarkeit inspizieren. Für einen ausführlichen Leitfaden zu Präzision, Zeitzonenbehandlung und Sommerzeit-Fallstricken mit Codebeispielen in JavaScript, Python und Go lesen Sie unseren Unix-Zeitstempel-Leitfaden.
// Get the current Unix timestamp in JavaScript const timestampSeconds = Math.floor(Date.now() / 1000); console.log(timestampSeconds); // → 1741965432 // Milliseconds (native JavaScript) const timestampMs = Date.now(); console.log(timestampMs); // → 1741965432000 // Convert timestamp back to a Date object const date = new Date(timestampSeconds * 1000); console.log(date.toISOString()); // → '2025-03-14T15:37:12.000Z' // Python equivalent // import time // timestamp = int(time.time()) # → 1741965432
Hauptfunktionen
Automatische Präzisionserkennung
Erkennt automatisch, ob Ihr Zeitstempel in Sekunden (10 Stellen), Millisekunden (13 Stellen) oder Mikrosekunden (16 Stellen) vorliegt — kein manuelles Umschalten erforderlich.
Bidirektionale Umrechnung
Wandeln Sie Zeitstempel in menschenlesbare Daten um, oder wählen Sie ein beliebiges Datum und eine Uhrzeit, um sofort den entsprechenden Unix-Zeitstempel in allen drei Präzisionsformaten zu erhalten.
Live-Epoch-Uhr
Sehen Sie den aktuellen Unix-Zeitstempel in Echtzeit ticken, sodass Sie immer einen genauen Referenzpunkt für Ihre Umrechnungen und Berechnungen haben.
Multi-Format-Ausgabe
Jede Umrechnung gibt gleichzeitig UTC-Zeit, Ihre lokale Zeitzone, ISO-8601-Format und eine benutzerfreundliche relative Zeit (z. B. „vor 3 Tagen“) aus.
100 % browserseitige Verarbeitung
Alle Umrechnungen erfolgen vollständig in Ihrem Browser über die JavaScript Date API. Es werden keine Zeitstempel, Daten oder persönlichen Informationen an einen Server übertragen.
Zeitformat-Vergleich
ISO 8601
2025-03-14T15:37:12ZSowohl menschenlesbar als auch lexikografisch sortierbar. Der Standard für Datenaustausch und APIs. Gegenüber Unix-Zeitstempeln bevorzugt, wenn menschliche Lesbarkeit wichtig ist.
RFC 2822
Fri, 14 Mar 2025 15:37:12 +0000Menschenlesbar, aber nicht sortierbar. Wird hauptsächlich in E-Mail-Headern (Datumsfeld) verwendet. Weniger kompakt als ISO 8601 und Unix-Zeitstempel.
Menschliches Datum
14. März 2025, 15:37Das am besten lesbare Format für Endbenutzer, aber nicht sortierbar oder für programmatische Verwendung geeignet. Am besten für die UI-Anzeigeebene reserviert.
Beispiele
Standard-Unix-Zeitstempel (Sekunden)
1741965432
2025-03-14T15:37:12Z
Ein 10-stelliger Zeitstempel in Sekunden — das gängigste Format, verwendet von Unix/Linux-Systemen, Unix-APIs, JWT-Tokens und Server-Logs. Dieser Wert entspricht dem Pi-Tag 2025 um 15:37:12 UTC.
Y2K-Zeitstempel — 1. Januar 2000
946684800
2000-01-01T00:00:00Z
Der Unix-Zeitstempel für den Y2K-Moment: exakt 946.684.800 Sekunden nach der Unix-Epoche. Dies ist ein nützlicher Kalibrierwert — wenn Ihr Konverter für diese Eingabe den 1. Januar 2000 ausgibt, funktioniert er korrekt.
Negativer Zeitstempel (vor der Epoche)
-86400
1969-12-31T00:00:00Z
Negative Unix-Zeitstempel stellen Daten vor dem 1. Januar 1970 dar. Der Wert -86400 liegt exakt einen Tag (86.400 Sekunden) vor der Epoche, was dem 31. Dezember 1969 um Mitternacht UTC entspricht. Nicht alle Systeme unterstützen negative Zeitstempel, aber dieser Konverter behandelt sie korrekt.
Millisekunden-Zeitstempel (13 Stellen)
1741965432000
2025-03-14T15:37:12.000Z
Ein 13-stelliger Zeitstempel in Millisekunden — das native Format von JavaScripts Date.now(), Javas System.currentTimeMillis() und den meisten modernen REST-APIs. Dies entspricht dem ersten Beispiel multipliziert mit 1000. Die automatische Erkennung erkennt die 13-stellige Länge und interpretiert sie korrekt als Millisekunden.
Anleitung
- 1
Umrechnungsrichtung wählen
Wählen Sie „Zeitstempel → Datum“, um einen Unix-Zeitstempel in ein menschenlesbares Datum zu dekodieren, oder „Datum → Zeitstempel“, um ein Kalenderdatum und eine Uhrzeit in einen Unix-Zeitstempel umzuwandeln.
- 2
Wert eingeben
Fügen Sie einen Unix-Zeitstempel ein oder geben Sie ihn ein (z. B. 1741965432 oder 1741965432000). Das Tool erkennt automatisch, ob es sich um Sekunden, Millisekunden oder Mikrosekunden handelt. Für Datum → Zeitstempel wählen Sie Jahr, Monat, Tag, Stunde, Minute und Sekunde über die Datumsauswahl.
- 3
Umgerechnetes Ergebnis kopieren
Sehen Sie das Ergebnis sofort in UTC, Ortszeit, ISO 8601 und relativer Zeit. Klicken Sie auf die Kopieren-Schaltfläche neben einem beliebigen Format, um es direkt in Ihre Zwischenablage zu kopieren.
Häufige Anwendungsfälle
- API-Entwicklung und Debugging
- Dekodieren Sie undurchsichtige Zeitstempel in API-Antworten, JWT-Token-Payloads (iat-, exp-, nbf-Claims), Webhook-Ereignisdaten und Logeinträgen. Überprüfen Sie sofort, ob ein Authentifizierungstoken abgelaufen ist oder wann ein Ereignis stattfand.
- Datenbank-Zeitstempelspeicherung und -abfragen
- Konvertieren Sie zwischen Unix-Zeitstempeln und menschenlesbaren Daten beim Schreiben von Datenbankabfragen, Inspizieren gespeicherter Datensätze oder Überprüfen, ob Datumsbereichsfilter in Ihren WHERE-Klauseln korrekt angegeben sind.
- Logdatei-Analyse und -Korrelation
- Viele System- und Anwendungslogs zeichnen Ereignisse als Unix-Zeitstempel auf. Konvertieren Sie verdächtige Logeinträge in menschenlesbare Zeiten, um Ereignisse über mehrere Dienste hinweg zu korrelieren, Angriffszeitfenster zu identifizieren oder den genauen Moment eines Fehlers zu bestimmen.
- JWT-Token-Ablaufüberprüfung
- JSON Web Tokens kodieren iat (ausgestellt am), exp (läuft ab am) und nbf (nicht vor) als Unix-Zeitstempel in ihrem Payload. Fügen Sie diese Werte direkt ein, um Gültigkeitszeitfenster des Tokens zu überprüfen, ohne manuell die Epoch-Berechnung durchzuführen.
- Cron-Job-Planung
- Überprüfen Sie, ob Cron-Job-Zeitpläne, geplante Aufgaben und zeitbasierte Auslöser mit den beabsichtigten Ausführungszeitfenstern übereinstimmen, indem Sie vorgeschlagene Laufzeiten in Zeitstempel und zurück konvertieren.
- Zeitzonen-übergreifende Datumskoordination
- Unix-Zeitstempel sind von Natur aus zeitzonenneutral. Verwenden Sie diesen Konverter, um einen gemeinsamen Referenzpunkt bei der Koordination von Daten und Fristen über Teams in verschiedenen Zeitzonen hinweg festzulegen und das UTC-Äquivalent jeder Ortszeit zu bestätigen.
Technische Details
- Definition des Unix-Zeitstempels
- Ein Unix-Zeitstempel ist die ganzzahlige Anzahl der Sekunden, die seit der Unix-Epoche vergangen sind: 1. Januar 1970, 00:00:00 UTC (Koordinierte Weltzeit). Der Wert ist unabhängig von der lokalen Zeitzone des Betrachters identisch, was ihn zu einer idealen zeitzonenneutralen Darstellung zum Speichern und Vergleichen von Zeiten macht.
- Maximaler Wert einer vorzeichenbehafteten 32-Bit-Ganzzahl
- Der Maximalwert einer vorzeichenbehafteten 32-Bit-Ganzzahl beträgt 2.147.483.647. Als Unix-Zeitstempel entspricht dies dem 19. Januar 2038 um 03:14:07 UTC. Systeme, die Zeitstempel in vorzeichenbehafteten 32-Bit-Ganzzahlen speichern, werden zu diesem Zeitpunkt überlaufen — ein Problem, das als Jahr-2038-Problem bekannt ist. 64-Bit-Systeme können Daten Milliarden von Jahren in der Zukunft darstellen.
- JavaScript verwendet Millisekunden
- JavaScripts Date.now() und new Date().getTime() geben die Anzahl der Millisekunden seit der Epoche zurück — nicht Sekunden. Dies erzeugt 13-stellige Zahlen. Um in den Standard-Unix-Zeitstempel in Sekunden umzurechnen, teilen Sie durch 1000 und runden ab: Math.floor(Date.now() / 1000). Viele APIs und Tools erwarten Sekunden, daher ist dieser Umrechnungsschritt entscheidend.
- Negative Zeitstempel stellen Daten vor der Epoche dar
- Unix-Zeitstempel können negativ sein, um Daten vor dem 1. Januar 1970 darzustellen. Beispielsweise repräsentiert -86400 den 31. Dezember 1969 um 00:00:00 UTC. Der Bereich eines vorzeichenbehafteten 64-Bit-Zeitstempels erstreckt sich von ungefähr 292 Milliarden Jahren vor der Epoche bis 292 Milliarden Jahre danach — mehr als ausreichend für jede praktische Anwendung.
- Unix-Zeit berücksichtigt keine Schaltsekunden
- Die Unix-Zeit geht von exakt 86.400 Sekunden pro Tag aus (24 Stunden × 60 Minuten × 60 Sekunden). In der Realität werden gelegentlich Schaltsekunden vom IERS eingefügt, um UTC mit der Erdrotation synchron zu halten. Dies bedeutet, dass die Unix-Zeit in Bezug auf TAI (Internationale Atomzeit) nicht perfekt linear ist, und die Differenz wächst im Laufe der Zeit. Für die meisten Anwendungen ist diese Diskrepanz irrelevant, aber Präzisionszeitmessungssysteme müssen sie berücksichtigen.
Best Practices
- Zeitstempel immer in UTC speichern
- Speichern Sie Zeitstempel in UTC (oder als Unix-Zeitstempel) und konvertieren Sie sie erst auf der Anzeigeebene in die Ortszeit. Das Mischen von Zeitzonen in Ihrer Datenbank ist eine häufige Fehlerquelle, die schwer zu reproduzieren und zu debuggen ist, besonders rund um Sommerzeitumstellungen.
- Millisekunden-Präzision für moderne APIs verwenden
- Die meisten modernen APIs, JavaScript-Umgebungen und Datenbanken verwenden Millisekunden (13-stellige Zeitstempel) statt Sekunden (10-stellige Zeitstempel). Bestätigen Sie bei der Integration mit externen Systemen die erwartete Präzision — die Übergabe eines Millisekunden-Zeitstempels dort, wo Sekunden erwartet werden, erzeugt Daten ungefähr 11.000 Jahre in der Zukunft.
- Vorsicht vor dem Jahr-2038-Problem
- Systeme, die Unix-Zeitstempel in vorzeichenbehafteten 32-Bit-Ganzzahlen speichern, werden am 19. Januar 2038 um 03:14:07 UTC überlaufen. Prüfen Sie Legacy-Systeme auf 32-Bit-Zeitstempelfelder und migrieren Sie zu 64-Bit-Ganzzahlen oder ISO-8601-Zeichenketten. Die meisten modernen Sprachen und Datenbanken verwenden standardmäßig 64-Bit-Zeitstempel, aber eingebettete Systeme, ältere Datenbanken und Dateisysteme können weiterhin betroffen sein.
- Nie auf clientseitige Uhren für Sicherheit vertrauen
- Client-Geräteuhren können auf beliebige Werte gestellt werden, versehentlich oder böswillig. Verwenden Sie niemals einen vom Client gelieferten Zeitstempel für sicherheitskritische Logik wie JWT-Ablaufprüfungen, Sitzungs-Timeouts oder Rate Limiting. Validieren Sie Zeitstempel immer auf dem Server mithilfe einer vertrauenswürdigen Zeitquelle.
- ISO 8601 für menschenlesbaren Austausch verwenden
- Wenn Sie ein Zeitstempelformat benötigen, das sowohl maschinenlesbar als auch menschenlesbar ist — z. B. in Logdateien, Konfigurationsdateien oder API-Antworten, die ein Entwickler lesen könnte — ist ISO 8601 (z. B. 2025-03-14T15:37:12Z) die beste Wahl. Es ist lexikografisch sortierbar, eindeutig und wird von praktisch allen modernen Parsern unterstützt.
Häufig gestellte Fragen
Warum beginnt die Unix-Zeit am 1. Januar 1970?
Was ist das Jahr-2038-Problem?
Was ist der Unterschied zwischen Sekunden-, Millisekunden- und Mikrosekunden-Zeitstempeln?
Berücksichtigt die Unix-Zeit Schaltsekunden?
Können Unix-Zeitstempel negativ sein?
Wie erhalte ich den aktuellen Unix-Zeitstempel in JavaScript, Python oder anderen Sprachen?
Wie wandle ich Epoch-Zeit in ein menschenlesbares Datum um?
Wie lautet der aktuelle Unix-Zeitstempel jetzt?
Ich muss einen Zeitstempel in meiner API-Antwort debuggen — wie wandle ich ihn um?
Wie erhalte ich den aktuellen Unix-Zeitstempel in Python/JavaScript/Go?
Was passiert mit Unix-Zeitstempeln während der Sommerzeitumstellung?
Ich habe einen Zeitstempel in Millisekunden — wie wandle ich ihn in Sekunden um?
Verwandte Werkzeuge
Alle Werkzeuge anzeigen →Zahlensystem-Konverter — Binär, Hex, Dezimal & Oktal
Konvertierungswerkzeuge
Zahlen zwischen Binär, Hexadezimal, Dezimal, Oktal und beliebigen Basen (2–36) sofort konvertieren. Kostenlos, privat, ohne Anmeldung — alles läuft in Ihrem Browser.
Base64-Dekodierer & -Kodierer
Kodierung & Formatierung
Base64 online kostenlos dekodieren und kodieren. Echtzeitkonvertierung mit voller UTF-8- und Emoji-Unterstützung. 100 % privat — läuft in Ihrem Browser. Keine Anmeldung nötig.
Bilder Online Komprimieren — JPEG, PNG & WebP
Konvertierungswerkzeuge
Bildgröße um bis zu 80 % reduzieren — JPEG, PNG & WebP im Browser komprimieren, kein Upload nötig. Stapelverarbeitung für 20 Bilder, Qualität anpassen, Vorher-Nachher vergleichen. Kostenlos & privat.
JSON-Formatierer & Validator
Kodierung & Formatierung
JSON sofort im Browser formatieren, validieren und verschönern. Kostenloses Online-Tool mit Syntaxprüfung, Fehlererkennung, Minifizierung und Ein-Klick-Kopie. 100 % privat.
Längeneinheiten-Umrechner — Metrisch, Imperial & mehr
Konvertierungswerkzeuge
1 Zoll = 2,54 cm, 1 Fuß = 0,3048 m, 1 Meile = 1,609 km. Zwischen 16 Längeneinheiten sofort umrechnen — metrisch, imperial, nautisch & astronomisch. Kostenlos, privat, läuft im Browser.
MD5-Hash-Generator & Datei-Prüfsummen-Tool
Sicherheitswerkzeuge
MD5-, SHA-256-, SHA-1- & SHA-512-Hashes online kostenlos generieren. Text oder Dateien im Browser hashen, Prüfsummen verifizieren und Ergebnisse kopieren. Ohne Anmeldung.