HandyTools Hub

Timestamp-Konverter

Konvertieren Sie zwischen Unix-Zeitstempeln und lesbaren Daten.

Aktueller Zeitstempel

Sekunden

-

Millisekunden

-

Zeitstempel zu Datum

Datum zu Zeitstempel

Ein Unix-Zeitstempel ist eine anonym wirkende Ganzzahl, bis man ihn umrechnet. Dieses Tool übersetzt Zeitstempel in menschenlesbare Daten und zurück und zeigt ISO 8601, UTC und Ihre Ortszeit nebeneinander. Es ist nützlich zum Lesen von Server-Logs, zum Prüfen von API-Nutzlasten und zum Inspizieren von Datenbankzeilen.

Wie die beiden Richtungen funktionieren

Die Richtung Zeitstempel-zu-Datum multipliziert bei Sekunden mit 1000 oder verwendet den Wert bei Millisekunden unverändert und rendert den resultierenden Zeitpunkt auf drei Weisen. Die Richtung Datum-zu-Zeitstempel macht das Gegenteil: Sie nimmt ein Kalenderdatum und eine optionale Uhrzeit aus den Auswahlfeldern, interpretiert sie in der lokalen Zeitzone Ihres Browsers und meldet den Epochenwert in Sekunden und Millisekunden. Das Sekundenergebnis wird abgerundet, eine Zeit mit Sekundenbruchteilen also in Richtung Vergangenheit abgeschnitten.

Ein Live-Bereich zeigt zudem den aktuellen Zeitpunkt in beiden Einheiten, einmal pro Sekunde aktualisiert, sodass Sie „jetzt“ kopieren können, ohne zur Konsole zu greifen.

Praxisbeispiele

EingabeEinheitUTC-Ausgabe
0Sekunden1970-01-01T00:00:00.000Z
1700000000Sekunden2023-11-14T22:13:20.000Z
1754478800Sekunden2025-08-06T11:13:20.000Z
1754478800000Millisekunden2025-08-06T11:13:20.000Z
2147483647Sekunden2038-01-19T03:14:07.000Z

Andersherum wird 1970-01-01T00:00:00Z zu 0 Sekunden und 2024-01-01T00:00:00Z zu 1704067200 Sekunden. Diese umgekehrten Beispiele sind in UTC angegeben; über die Datumsauswahl eingegeben, spiegeln sie stattdessen den lokalen Versatz des Browsers wider – deshalb kann dasselbe Kalenderdatum eine Zahl liefern, die um die Größe Ihres Zeitzonenversatzes abweicht.

Sekunden gegen Millisekunden: Woran man sie erkennt

2025 hat ein sekundenbasierter Zeitstempel 10 Stellen, etwa 1,7 Milliarden. Ein Millisekunden-Zeitstempel hat 13 Stellen, etwa 1,7 Billionen, weil JavaScripts Date.now() Millisekunden zählt. Manche Systeme gehen noch feiner: Mikrosekunden haben 16 Stellen, Nanosekunden 19. Zählen Sie beim Einfügen eines Werts die Stellen, bevor Sie die Einheit wählen. Einen 13-stelligen Millisekundenwert zu übergeben, während der Selektor auf Sekunden steht, erzeugt ein Datum weit in der Zukunft; einen 10-stelligen Sekundenwert als Millisekunden zu behandeln, landet im Januar 1970.

Das Tool erkennt die Einheit nicht automatisch; Sie müssen sie auswählen. Eine automatische Erkennung wäre ein Ratespiel, und ein falscher Ratewert fällt schwerer auf als eine ausdrückliche Wahl.

Zeitzonen und die Ortszeit-Falle

Ein Zeitstempel hält einen Zeitpunkt fest, keine Uhrzeitablesung, die Zahl selbst ist also zeitzonenunabhängig. Nur die gerenderte Ausgabe ändert sich mit dem Ort. Die ISO-Ausgabe endet immer auf Z und ist daher überall stabil. Die Ortszeit-Ausgabe verwendet die Sprache und den Versatz des Browsers, einschließlich der Sommerzeit zu diesem Zeitpunkt – genau das, was Sie wollen, wenn Sie eine Logzeile Ihrer eigenen Uhr zuordnen.

Die umgekehrte Richtung ist die Falle. Ein Datum und eine Uhrzeit ohne Versatz einzugeben bedeutet „diese Uhrzeit dort, wo ich bin“. Wenn Sie UTC meinten, geben Sie den Zeitstempel direkt ein oder wandeln Sie das gewünschte UTC-Datum über eine UTC-bekannte Referenz um. Das ist die häufigste Quelle von Stundenverschiebungsfehlern beim Kopieren von Werten zwischen Rechnern.

Das Jahr-2038-Problem

Viele ältere Systeme speichern Zeitstempel in einer vorzeichenbehafteten 32-Bit-Ganzzahl, deren Maximum 2.147.483.647 Sekunden beträgt: 2038-01-19T03:14:07Z. Eine Sekunde später läuft der Wert ins Negative über und wird als Dezember 1901 interpretiert. Moderne 64-Bit-Plattformen sind für jeden realistischen Horizont nicht betroffen. Wenn Sie eine Alt-Datenbank oder ein eingebettetes System pflegen, ist dies das Datum, um das Sie planen sollten.

Zeitstempel in Logs und APIs lesen

Server-Logs drucken Epochensekunden oft in Klammern, etwa [1754478800] GET /api/v1/users. Fügen Sie die Zahl mit ausgewählter Einheit Sekunden ein, und die ISO-Ausgabe liefert Ihnen den exakten Zeitpunkt. API-Fehlerlasten tragen manchmal Millisekunden, erkennbar an der 13-stelligen Länge; ein Wechsel der Einheit korrigiert das sonst falsche Datum.

JWTs sind eine weitere häufige Quelle. Die Ansprüche iat, nbf und exp sind Sekunden seit der Epoche. Beim Dekodieren eines Tokens erhalten Sie diese Zahlen, und dieses Tool verwandelt einen exp-Anspruch in ein Ablaufdatum, das Sie mit dem Live-Panel der aktuellen Zeit vergleichen können. Ein vor einer Stunde abgelaufenes Token ist offensichtlich, sobald die Zahl zu einem Datum wird.

Datenbankzeilen sind ein dritter Fall. Viele Engines speichern Sekunden, während JavaScript-basierte Dienste Millisekunden speichern; prüfen Sie daher die Spaltendefinition oder das ORM, bevor Sie die Einheit wählen. Wenn sich zwei Systeme über einen Zeitstempel uneinig sind, vergleichen Sie die Epochen-Ganzzahlen direkt statt der gerenderten lokalen Zeichenketten.

Häufige Fehler

Sekunden und Millisekunden zu verwechseln ist der häufigste Fehler. Danach folgt das Ignorieren der Ortszeit-Interpretation der Datumsauswahl und die Erwartung von UTC. Ein dritter ist, Zeitstempel über Zeitzonen hinweg mit dem Auge zu vergleichen: Vergleichen Sie die Epochenzahlen, nicht die gerenderten lokalen Zeichenketten. Denken Sie schließlich daran, dass die Epochenzeit Schaltsekunden ignoriert, die Arithmetik auf Zeitstempeln also kein perfektes Maß der physikalisch verstrichenen Zeit ist.

Ein subtilerer Fehler ist die Annahme, ein Zeitstempel trage eine Zeitzone. Das tut er nicht: 1700000000 ist überall derselbe Zeitpunkt, nur seine Anzeige ändert sich. Eine lokale Uhrzeit-Zeichenkette statt einer Epoche zu speichern verliert den Versatz und wird zweimal im Jahr in Regionen mit Sommerzeit mehrdeutig. Im Zweifel speichern Sie die Epoche und rendern beim Lesen.

Verwandte Tools

Häufig gestellte Fragen

Warum ergibt dasselbe Datum auf einem anderen Rechner einen anderen Zeitstempel?

Wenn Sie Datum und Uhrzeit eingeben, baut das Tool ein Date in der lokalen Zeitzone Ihres Browsers und wandelt es dann um. Eine Kollegin in einer anderen Zeitzone, die dasselbe Uhrzeit-Datum eingibt, erhält eine andere Epochenzahl, weil dieselbe lokale Zeit einem anderen Zeitpunkt entspricht. Geben Sie zuerst einen Zeitstempel ein, wenn Sie einen eindeutigen Wert brauchen.

Was ist der größte Zeitstempel, den dieses Tool sicher umwandeln kann?

Die Umwandlung beruht auf JavaScript-Millisekundenarithmetik, die bis etwa 8,64 Billiarden Millisekunden exakt bleibt – grob das Jahr 275760 in beide Richtungen. Zeitstempel in Sekunden bleiben für jedes praktische moderne Datum sicher.

Verarbeitet es negative Zeitstempel für Daten vor 1970?

Ja. Geben Sie eine negative Zahl an Sekunden oder Millisekunden ein, rendert das Tool das entsprechende Datum vor der Epoche; `-86400` wird beispielsweise zu `1969-12-31` in UTC.

Was ist der Unterschied zwischen der ISO-, UTC- und Ortszeit-Ausgabe?

ISO ist das maschinenfreundliche Format mit abschließendem Z, etwa `2025-08-06T11:13:20.000Z`. UTC ist derselbe Zeitpunkt in der Schreibweise nach RFC 1123. Ortszeit ist, wie dieser Zeitpunkt auf Ihrer eigenen Uhr steht, einschließlich Ihres Zeitzonenversatzes.

Warum spielt die Stellenzahl beim Einfügen eines Zeitstempels eine Rolle?

Sekunden und Millisekunden unterscheiden sich um den Faktor 1000. Ein Wert um 1,75 Milliarden sind Sekunden, um 1,75 Billionen sind Millisekunden. Wählen Sie die falsche Einheit, zeigt das Tool ein Datum, das rund 1000-mal zu weit in der Zukunft oder Vergangenheit liegt.

Wird der laufende aktuelle Zeitstempel in Sekunden oder Millisekunden angezeigt?

Beide werden angezeigt und beide aktualisieren sich einmal pro Sekunde. Das Sekundenfeld ist der vertraute 10-stellige Wert, das Millisekundenfeld der 13-stellige; nutzen Sie den, den die zu debuggende API erwartet.

Geprüft vom HandyTools-Hub-Team · Zuletzt aktualisiert