Unix-Timestamp-Konverter

Zahl einfügen, um ein Datum zu erhalten, Datum auswählen, um die Zahl zu berechnen. Zehn Ziffern werden als Sekunden interpretiert, dreizehn als Millisekunden.

Jetzt——

Timestamp → Datum

Datum → Timestamp

Was ein Unix-Timestamp ist

Die seit dem 1. Januar 1970 um 00:00 Uhr UTC vergangene Zeit, dargestellt als einzelne Zahl. Server-Logs, Datenbanken und APIs übergeben Datumsangaben häufig in dieser Form. Der Wert hat keine Zeitzone; dieselbe Zahl entspricht in verschiedenen Zeitzonen unterschiedlichen Uhrzeiten.

Einheiten anhand der Ziffernanzahl unterscheiden

Für heutige Datumsangaben gilt: 10 Ziffern sind Sekunden (die meisten Server, Unix), 13 sind Millisekunden (JavaScript, Java), 16 Mikrosekunden und 19 Nanosekunden. Die automatische Erkennung nutzt diese Regel; Einheit selbst auswählen, falls sie falsch liegt.

Das Jahr-2038-Problem

Ältere Systeme, die Sekunden als 32-Bit-Ganzzahl speichern, können keine Werte nach dem 19. Januar 2038 darstellen. Dieser Konverter verwendet 64-Bit-Zahlen von JavaScript und unterliegt dieser Begrenzung nicht.

Anleitungen nach Anwendungsfall

Häufige Fragen

Kann ich einen Timestamp mit Dezimalstellen einfügen?

Ja. Werte wie 1790000000.123 aus Pythons time.time() werden als Sekunden interpretiert.

Was ist mit negativen Timestamps?

Sie stehen für Daten vor 1970 und werden genauso umgerechnet.

Welche Zeitzone ist 'Ihr Gerät'?

Die Zeitzone, auf die Ihr Betriebssystem eingestellt ist. Zum Vergleich werden UTC und Korea daneben angezeigt.