Convert between seconds, milliseconds, ISO 8601 and readable dates. Auto-detects your timezone.
Ein Unix-Zeitstempel (auch Unix-Zeit oder Unix-Epoche genannt) ist die Anzahl der Sekunden, die seit dem 1. Januar 1970 um 00:00:00 UTC vergangen sind, ohne Schaltsekunden. Es ist ein weit verbreitetes Zeitformat in der Programmierung, Datenbanken und Computersystemen, da es einfach zu speichern und zu vergleichen ist.
Debuggen von API- und Datenbankprotokollen, die Zeitstempel verwenden. Umrechnen von Daten für die Programmierung (JavaScript, PHP, Python usw.). Überprüfen von Ablaufzeiten von JWT-Tokens. Berechnen von Zeitunterschieden zwischen Zeitzonen. Arbeiten mit IoT-Sensordaten, die Unix-Zeitstempel verwenden.
So konvertieren Sie einen Zeitstempel in ein Datum: Fügen Sie den Zeitstempel in das Eingabefeld ein und das Datum wird automatisch angezeigt. So konvertieren Sie ein Datum in einen Zeitstempel: Wählen Sie Datum und Uhrzeit im Selektor aus und der Zeitstempel wird sofort generiert. Sie können die Zeitzone ändern, um die entsprechende Zeit in verschiedenen Teilen der Welt anzuzeigen.
Die Unix-Zeit ist die Anzahl der Sekunden, die seit dem 1. Januar 1970 um 00:00:00 UTC vergangen sind. Es ist ein weit verbreiteter Standard in Computersystemen zur numerischen Darstellung von Datum und Uhrzeit.
10-stellige Zeitstempel stellen Sekunden seit der Epoche dar. 13-stellige stellen Millisekunden dar (Sekunden × 1000). JavaScript verwendet standardmäßig Millisekunden, während die meisten APIs und Datenbanken Sekunden verwenden.
32-Bit-Systeme speichern Zeitstempel als 32-Bit-Ganzzahlen, die am 19. Januar 2038 ihren Maximalwert erreichen. Nach diesem Datum laufen die Zeitstempel über und verursachen Fehler. Die meisten modernen Systeme verwenden bereits 64-Bit-Ganzzahlen.
Verwenden Sie Date.now(), um den aktuellen Zeitstempel in Millisekunden zu erhalten. Um ihn in Sekunden zu erhalten, verwenden Sie Math.floor(Date.now() / 1000). Sie können auch new Date().getTime() verwenden, das denselben Wert zurückgibt.