So wird der Konverter verwendet
- Unix-Zeitstempel links eingeben; rechts erscheint das passende UTC-Datum mit Uhrzeit.
- Sekunden (s) oder Millisekunden (ms) ausdrücklich wählen; ein Einheitenwechsel berechnet die andere Seite neu.
- Oder UTC rechts als JJJJ-MM-TT HH:mm:ss.SSS UTC eingeben; links erscheint der Unix-Zeitstempel.
- 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).
| Richtung | Methode | Exaktes Beispiel |
|---|---|---|
| Unix-Zeitstempel in Sekunden (s) zu UTC-Datum und -Uhrzeit | Sekunden 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 -Uhrzeit | Die 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
- Sekunden erlauben ein Vorzeichen und bis zu drei Dezimalstellen; Millisekunden nur ganze Zahlen. Exponentialschreibweise und Tausendertrennzeichen werden nicht gelesen.
- Der Anzeigebereich reicht von 0000-01-01 bis 9999-12-31 UTC.
- Negative Zeitstempel sind gültig. Schaltsekunden werden nicht dargestellt; Sekunden reichen von 00 bis 59.
- Lokale Zeitzonen, Termine, Countdowns und Sommerzeitregeln gehören nicht zum Funktionsumfang.
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.