Datum und Uhrzeit
jQuery ist eine weit verbreitete Javascript-Bibliothek, die die Javascript-Entwicklung einfacher und portabler macht. In der Webentwicklung ist es häufig erforderlich, Zeichenfolgen-Zeitstempel in Datums- und Uhrzeitangaben umzuwandeln, da das Format von Zeichenfolgen-Zeitstempeln nicht der Art und Weise entspricht, wie Menschen es gewohnt sind, Zeit und Datum auszudrücken.
In diesem Artikel wird erläutert, wie Sie mit jQuery einen Zeichenfolgenzeitstempel in ein Datums- und Uhrzeitformat konvertieren.
Ein Zeitstempel ist eine Möglichkeit für Computer, Zeit zu speichern, also die Anzahl der Sekunden, die seit dem 1. Januar 1970 vergangen sind. Je größer also der Wert eines Zeitstempels ist, desto näher liegt die dargestellte Zeit an der Gegenwart. Zeitstempel werden normalerweise als ganze Zahlen oder Dezimalzahlen ausgedrückt.
Manchmal entspricht das Zeitstempelformat der Zeichenfolge nicht unseren Anforderungen und muss in das Datums- und Uhrzeitformat konvertiert werden. Im Folgenden erfahren Sie, wie Sie Zeitstempel in Datums- und Uhrzeitformate konvertieren:
2.1 Verwenden des Date-Objekts von JavaScript
Das Date-Objekt von JavaScript unterstützt die Konvertierung von Zeitstempeln in Datums- und Uhrzeitformate. Übergeben Sie einfach den Zeitstempel als Parameter an das Date-Objekt.
var timestamp = 1609459200; var date = new Date(timestamp * 1000); console.log(date.toLocaleDateString()); // "1/1/2021" console.log(date.toLocaleTimeString()); // "12:00:00 AM"
Der obige Code konvertiert den Zeitstempel in das Datums- und Zeitformat der aktuellen Zeitzone und präsentiert ihn über die Methoden toLocaleDateString() und toLocaleTimeString().
Es ist zu beachten, dass das JavaScript-Datumsobjekt den Zeitstempel als die Anzahl der Millisekunden seit dem 1. Januar 1970 behandelt und der Zeitstempel in Sekunden ausgedrückt wird, sodass der Zeitstempel mit 1000 multipliziert werden muss.
2.2 Verwendung des jQuery-Plugins moment.js
moment.js ist eine beliebte JavaScript-Bibliothek zur Datums- und Zeitverarbeitung, die die Verarbeitung gängiger Vorgänge vereinfacht. Verwenden Sie moment.js, um Zeitstempel schneller und direkter in Datums- und Zeitformate zu konvertieren. Das Folgende ist der moment.js-Code, der den Zeitstempel in ein Datums- und Zeitformat konvertiert:
var timestamp = 1609459200; var date = moment.unix(timestamp); console.log(date.format('MM/DD/YYYY')); // "01/01/2021" console.log(date.format('HH:mm:ss A')); // "12:00:00 AM"
Der obige Code verwendet die Unix()-Methode von moment.js, um den Zeitstempel in einen Unix-Zeitstempel zu konvertieren, und verwendet dann das .format( )-Methode zum Konvertieren von Datum und Uhrzeit. Die Uhrzeit wird in das gewünschte Zeichenfolgenformat formatiert.
In diesem Artikel wird erläutert, wie Sie einen Zeichenfolgenzeitstempel in ein Datums- und Uhrzeitformat konvertieren. Die Verwendung des Date-Objekts von JavaScript oder der Bibliothek moment.js kann uns dabei helfen, Datums- und Zeitformate schneller zu verarbeiten. Mit diesen Methoden können wir Zeitstempel einfach in humanere Datums- und Zeitformate konvertieren und so die Daten leichter verständlich und nutzbar machen.
Das obige ist der detaillierte Inhalt vonKonvertieren Sie den Zeitstempel der JQuery-Zeichenfolge in. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!