Unix-Zeitstempel-Umrechner
Unix / POSIX Epochenzeit
Konvertieren von Maschinenzeit und Zivilzeit
Ergebnis
Berechnungszusammenfassung
Geben Sie Werte ein, um das Ergebnis zu sehen
Epoch Conversion Preview
Ein Augenblick, mehrere Präzisionen
So verwenden Sie diesen Rechner
- 1Wählen Sie timestamp-to-date oder date-to-timestamp.
- 2Wählen Sie explizite Präzision oder lassen Sie die Ziffernlänge einen eingegebenen Zeitstempel erkennen.
- 3Wählen Sie eine Anzeige / Eingabe IANA-Zone und konvertieren.
Formel
Unix-Zeitstempel = verstrichene SI-Einheiten seit 1970-01-01T00:00:00Z
BigInt-Arithmetik bewahrt ganze Sekunden, Millisekunden, Mikrosekunden und Nanosekunden, bevor der genaue Zeitpunkt in UTC und einer ausgewählten Zone angezeigt wird.
Rechenschritte
- Validieren Sie den Integer-Zeitstempel oder die lokale Datums-Zeit.
- Lösen oder erkennen Sie die Zeitstempelgenauigkeit.
- Skalieren Sie mit ganzzahliger Nanosekundenarithmetik.
- Erstellen Sie einen genauen Moment.
- Rendern UTC, Selected-Zone und alle vier Epochenpräzisionen.
Rechenbeispiel
1.000 Unix-Sekunden sind 1970-01-01T00:16:40Z; der entsprechende Millisekunden-Zeitstempel ist 1.000.000.
Annahmen
- Die Unix-Epoche ist 1970-01-01T00:00:00Z.
- Input-Zeitstempel sind ganze ganze Zahlen.
- Die automatische Erkennung verwendet Ziffernlänge und sollte für ungewöhnliche historische oder ferne Werte außer Kraft gesetzt werden.
- Die POSIX/Unix-Zeit zählt Schaltsekunden nicht separat.
- Ganzzahl-Strings werden beibehalten, um den Genauigkeitsverlust von JavaScript Number zu vermeiden.
Quellen
Häufige Fragen
Ist mein Zeitstempel in Sekunden oder Millisekunden?
Aktuelle Zeitstempel haben normalerweise 10 Ziffern in Sekunden und 13 in Millisekunden. Auto verwendet Ziffernlänge; wählen Sie eine explizite Einheit, wenn Sie sie kennen.
Warum werden große Werte als Text angezeigt?
Nanosekunden- und einige Mikrosekundenwerte überschreiten sichere Gleitkomma-Ganzzahlen, so dass genaue Ganzzahl-Strings das Runden verhindern.
Was ist die Jahr 2038 Warnung?
Signierte 32-Bit-Systeme können keine Sekunden nach 2038-01-19T03:14:07Z darstellen, obwohl moderne Systeme möglicherweise breitere Werte verwenden.
Sind Schaltsekunden inbegriffen?
POSIX-artige Zeitstempel bilden die zivile Zeit ab, ohne Schaltsekunden als zusätzliche Zeitstempelsekunden zu zählen.
Ändert die Zeitzone den Zeitstempel?
Nein. Ein Zeitstempel ist ein exakter Zeitpunkt; die ausgewählte Zone ändert nur ihre vom Menschen lesbare Darstellung. Für Datum-zu-Zeitstempel definiert die Zone, welcher Zeitpunkt die Wandzeit bedeutet.