Zum Inhalt springen

Unix-Zeit-Konverter

Unix-Zeit zählt Sekunden oder Millisekunden seit 1970-01-01 00:00:00 UTC. Einen der beiden Werte eingeben; die andere Seite wird sofort ergänzt.

Unix ↔ UTC

Unix-Zeit und UTC umrechnen

Deine Daten bleiben in diesem Browser.

Sekunden oder Millisekunden wählen. Sekunden dürfen bis zu drei Dezimalstellen haben; Millisekunden müssen ganzzahlig sein.

Ein echtes UTC-Kalenderdatum und eine 24-Stunden-Zeit eingeben. Millisekunden sind optional.

So wird der Konverter verwendet

  1. Unix-Zeitstempel links eingeben; rechts erscheint das passende UTC-Datum mit Uhrzeit.
  2. Sekunden (s) oder Millisekunden (ms) ausdrücklich wählen; ein Einheitenwechsel berechnet die andere Seite neu.
  3. Oder UTC rechts als JJJJ-MM-TT HH:mm:ss.SSS UTC eingeben; links erscheint der Unix-Zeitstempel.
  4. Das bearbeitete Feld ist die Quelle. Nicht vorhandene Daten und ungültige Formate zeigen einen Fehler.

Bedeutung der Unix-Zeit

Unix-Zeit misst die Zeit seit 1970-01-01 00:00:00 UTC. Null bezeichnet genau diesen Zeitpunkt; positive Werte liegen danach, negative davor. Lokale Zeitzonen und Sommerzeit werden nicht angewendet.

Eine Sekunde sind exakt 1.000 Millisekunden. Intern bleibt eine ganze Millisekundenzahl erhalten; Sekunden dürfen daher bis zu drei Nachkommastellen haben.

UTC-Kalenderangabe und Zeitstempel beschreiben denselben Zeitpunkt. Schaltjahre und Monatslängen werden vor der Berechnung geprüft.

Alle unterstützten Umrechnungsrichtungen

Diese vier Richtungen sind der vollständige Umfang; alle Kalenderwerte sind koordinierte Weltzeit (UTC).

RichtungMethodeExaktes Beispiel
Unix-Zeitstempel in Sekunden (s) zu UTC-Datum und -UhrzeitSekunden mit 1.000 multiplizieren und die Millisekunden zu 1970-01-01 00:00:00.000 UTC addieren.0 s = 1970-01-01 00:00:00.000 UTC.
Unix-Zeitstempel in Millisekunden (ms) zu UTC-Datum und -UhrzeitDie ganze Millisekundenzahl direkt zur Unix-Epoche addieren.1709251199123 ms = 2024-02-29 23:59:59.123 UTC.
UTC-Datum und -Uhrzeit zu Unix-Zeitstempel in Sekunden (s)Die Epoche abziehen und die exakte Millisekundendifferenz durch 1.000 teilen; bis zu drei Stellen bleiben erhalten.1969-12-31 23:59:59.999 UTC = -0.001 s.
UTC-Datum und -Uhrzeit zu Unix-Zeitstempel in Millisekunden (ms)Die Epoche abziehen und die vorzeichenbehaftete Differenz als ganze Millisekunden behalten.2000-02-29 23:59:59.007 UTC = 951868799007 ms.

Geprüfte Beispiele

0 s und 0 ms ergeben 1970-01-01 00:00:00.000 UTC. Bei einer anderen Zahl verändert die ausdrücklich gewählte Einheit die Bedeutung.

2000-02-29 23:59:59.007 UTC ergibt 951868799007 ms oder 951868799.007 s; beide Werte führen einschließlich .007 zum selben UTC-Zeitpunkt zurück.

Eingaberegeln und Grenzen

Häufige Fragen

Sekunden oder Millisekunden?

Die Dokumentation des Quellsystems ist maßgeblich. Zehn oder dreizehn Stellen sind nur eine übliche Konvention, daher ist die Auswahl Pflicht.

Warum drei Dezimalstellen bei Sekunden?

Sie tragen Millisekunden: 1.25 s sind exakt 1250 ms. Weitere Stellen würden eine nicht zugesagte Submillisekunden-Genauigkeit verlangen.

Sind negative Zeitstempel gültig?

Ja. -1 s ist 1969-12-31 23:59:59.000 UTC; -0.001 s liegt eine Millisekunde vor der Epoche.

Wird meine Zeitzone verwendet?

Nein. Kalender-Eingabe und -Ausgabe sind ausdrücklich UTC und erhalten keinen lokalen Offset.

Warum wurde das Datum abgelehnt?

Der echte Kalender wird geprüft. 2023-02-29 und der 31. April existieren nicht; 2024-02-29 ist gültig.