Zum Hauptinhalt springen
FreeOnlineTools Go
Deutsch
Wie

So konvertieren Sie Unix-Zeitstempel in für Menschen lesbare Daten

Von FreeOnlineTools Team · Aktualisiert am 2026-08-28

Schnelle Antwort

Unix-Zeitstempel = Sekunden (oder Millisekunden) seit 1970-01-01 00:00:00 UTC. Konvertieren Sie in ein Datum mit neuem Datum (Zeitstempel * 1000) in JavaScript (Sekunden) oder neuem Datum (Zeitstempel) (Millisekunden). Konvertieren Sie ein Datum mit Math.floor(date.getTime() / 1000) zurück. Verwenden Sie unseren Zeitstempelkonverter, um beides sofort in Ihrem Browser zu erledigen.

Einführung

Ein Unix-Zeitstempel (auch Epochenzeit oder POSIX-Zeit genannt) ist die Anzahl der Sekunden, die seit dem 01.01.1970 um 00:00:00 UTC (der Unix-Epoche) vergangen sind, ausgenommen Schaltsekunden. Es ist die Verkehrssprache der Zeit in der Informatik, da es sich um eine einzelne ganze Zahl handelt, die von der Zeitzone unabhängig und trivial sortierbar ist. Die meisten Systeme verwenden Sekunden; JavaScript und viele Datenbanken verwenden Millisekunden.

Schritt für Schritt

  1. Verstehen Sie Sekunden und Millisekunden

    Die meisten Backend-Systeme und APIs verwenden Sekunden (10-stellige Zeitstempel bis 2286). JavaScripts Datum und Javas Instant verwenden Millisekunden (13-stellig). Bestätigen Sie immer, welche Einheit ein API erwartet – wenn Sie sie mischen, verschiebt sich das Datum um den Faktor 1000 (um etwa 31 Jahre).

  2. Konvertieren Sie einen Zeitstempel in ein lesbares Datum

    Fügen Sie den Zeitstempel in den Timestamp Converter ein. Es erkennt Sekunden vs. Millisekunden nach Länge (10 vs. 13 Ziffern) und zeigt das Datum in UTC und Ihrer lokalen Zeitzone an. Im Code: new Date(1700000000 * 1000).toISOString() gibt „2023-11-14T22:13:20.000Z“ zurück.

  3. Konvertieren Sie ein Datum in einen Zeitstempel

    Geben Sie ein Datum und eine Uhrzeit in den Konverter ein. Es gibt den Unix-Zeitstempel zurück. Im Code: Math.floor(new Date('2026-08-28T12:00:00Z').getTime() / 1000) gibt die Epochensekunden zurück. Geben Sie immer die Zeitzone (Z oder einen Offset) an, um Mehrdeutigkeiten bei der Ortszeit zu vermeiden.

  4. Gehen Sie richtig mit Zeitzonen um

    Unix-Zeitstempel sind immer UTC – sie haben keine Zeitzone. Konvertieren Sie in eine lokale Anzeige nur auf der Präsentationsebene. Speichern Sie niemals die Ortszeit als Zeitstempel; UTC speichern und auf dem Display konvertieren. Verwenden Sie IANA-Zeitzonennamen (Amerika/New_York) mit Intl.DateTimeFormat für eine korrekte DST-Verarbeitung.

  5. Berechnen Sie Unterschiede zwischen Datumsangaben

    Subtrahieren Sie zwei Zeitstempel, um die Differenz in Sekunden (oder Millisekunden) zu erhalten. Teilen Sie für Minuten durch 60, für Stunden durch 3600 und für Tage durch 86400. Verwenden Sie unser Datumsdifferenz-Tool für menschenfreundliche Bereiche oder den Altersrechner für auf dem Geburtsdatum basierende Altersgruppen.

Beispiele

Die Unix-Epoche

Eingang: 0 (seconds)

Ausgabe: 1970-01-01 00:00:00 UTC

Eine Milliarde Sekunden nach der Epoche

Eingang: 1000000000 (seconds)

Ausgabe: 2001-09-09 01:46:40 UTC

Beginn des Jahres 2026 in UTC

Eingang: 2026-01-01T00:00:00Z

Ausgabe: 1767225600 (Sekunden) / 1767225600000 (Millisekunden)

Differenz zwischen zwei Daten

Eingang: 1767225600 - 1700000000

Ausgabe: 67225600 seconds = 778.08 days ≥2 years 31 days

Häufige Probleme

  • Verwirrung zwischen Sekunden und Millisekunden: Ein 10-stelliger Zeitstempel, der als Millisekunden gelesen wird, ergibt ein Datum im Jahr 1970; Ein 13-stelliger Zeitstempel, der als Sekunden gelesen wird, überläuft 32-Bit-Int. Ermitteln Sie die Einheit anhand der Ziffernanzahl oder dokumentieren Sie sie explizit im API.
  • Lokale Zeit als Zeitstempel speichern: Zeitstempel sind UTC. Wenn Sie Date.now() in einem auf UTC-5 eingestellten Browser berechnen und das Ergebnis als lokal behandeln, werden Ihre Daten durch Sommerzeitübergänge zweimal im Jahr um eine Stunde verschoben.
  • 32-Bit-Überlauf am 19.01.2038 03:14:07 UTC (Y2038): Systeme, die einen vorzeichenbehafteten 32-Bit-Sekunden-Zeitstempel verwenden, können keine Daten nach diesem Punkt darstellen. Verwenden Sie in neuen Systemen 64-Bit- oder Millisekunden-Zeitstempel.
  • Schaltsekunden werden ignoriert: Unix-Zeitstempel überspringen Schaltsekunden, sodass die Differenz zwischen zwei Zeitstempeln nicht der Anzahl der verstrichenen SI-Sekunden entspricht. Die meisten Anwendungen können dies ignorieren; Hochpräzise Astronomie und Finanzen können das nicht.

Tipps

  • Speichern und übertragen Sie Zeitstempel immer in UTC; Konvertieren Sie die Ortszeit nur auf der Anzeigeebene mithilfe von Intl.DateTimeFormat mit einer IANA-Zeitzone.
  • Verwenden Sie ISO 8601-Zeichenfolgen (z. B. 2026-08-28T12:00:00Z) für menschenlesbare APIs und Zeitstempel zur Speicherung – ISO-Zeichenfolgen tragen ihre Zeitzone explizit und sind eindeutig.
  • Verwenden Sie beim Vergleich von Zeitstempeln auf beiden Seiten dieselbe Einheit (Sekunden oder Millisekunden). Eine nicht übereinstimmende Einheit ist einer der häufigsten Datumsfehler.
  • Verwenden Sie unseren Zeitstempelkonverter, um API-Antworten während des Debuggens auf Plausibilität zu überprüfen. Er zeigt sowohl UTC als auch Ortszeit an, sodass Sie Zeitzonenfehler sofort erkennen können.

Verwandte Tools

Verwandte Leitfäden

Referenzen