Heim >Web-Frontend >js-Tutorial >Verwendung von Luxon für Datum und Uhrzeit in JavaScript
Luxon ist eine leistungsstarke JavaScript-Datums- und Zeitverarbeitungsbibliothek, die es ideal für Entwickler mit einfacher und intuitiver API, Unterstützung für Zeitintervalle und -dauern, integrierte Zeitzonenverarbeitung sowie Parsing- und Formatierungsfunktionen von DateTime, Intervallen und Dauer. In diesem Tutorial wird Sie über die Verwendung der Luxon -Bibliothek in Ihrem Projekt führen.
Einer der großen Vorteile von Luxon ist die plattformübergreifende Kompatibilität, die Sie in einer Vielzahl von JavaScript-Umgebungen verwenden können, z. B. das Laden direkt im Browser über CDN.
nach dem Hinzufügen des folgenden Skript -Tags:
<code><br></code>
Sie können den folgenden Code in Ihrem Browser ausführen:
<code>let DateTime = luxon.DateTime;<br><br>// 输出: 2023-06-19T09:00:00.882+05:30<br>console.log(DateTime.now().toString());<br></code>
Sie können es auch über NPM installieren:
<code>npm install --save luxon<br></code>
Führen Sie dann den folgenden Code in Ihrem Browser aus:
<code>const { DateTime } = require("luxon");<br><br>// 输出: 2023-06-19T09:12:08.021+05:30<br>console.log(DateTime.now().toString());<br></code>
Die offizielle Website gibt an, wie die Bibliothek in verschiedenen Umgebungen installiert und nutzt.
Luxons DateTime
Klasse wird verwendet, um DateTime -Objekte zu erstellen, die eine bestimmte Zeit darstellen, genau für Millisekunden und Zeitzonen- und Gebietsschemasinformationen enthält.
Es gibt viele Möglichkeiten, ein DateTime -Objekt zu erstellen. Die Methode local()
kann mit oder ohne Parameter aufgerufen werden und gibt das aktuelle Datum und die aktuelle Uhrzeit ohne Parameter zurück, wie im Beispiel gezeigt. now()
Die Methode wird auch verwendet, um das aktuelle Datum und die aktuelle Uhrzeit zu erhalten, und ihr Methodenname ist klarer und leichter zu verstehen.
fromISO()
-Methode Parse-Datumszeiten im ISO-Format und unterstützt beispielsweise andere Zeichenfolgenformate, die fromHTTP()
-Methode pariert Zeichenfolgen, die der HTTP-Headerspezifikation entsprechen.
Nach dem Erstellen eines Datumsobjekts können Sie mithilfe von Methoden wie getMonth()
auf Datums- und Zeitinformationen zugreifen und lesbare Monats- oder Tag -Tag -Namen erhalten (kurze und vollständige Versionen). Die Methode plus()
kann dem DateTime -Objekt eine bestimmte Dauer hinzufügen. Luxon befasst sich automatisch mit Überlaufproblemen, beispielsweise von 12 Monaten von 2016-03-04 und subtrahiert 10 Tage von 2015-02-24.
startOf()
und endOf()
können das Datum und die Uhrzeit auf die Start- und Endzeiten der angegebenen Zeiteinheit setzen, und die unterstützten Einheiten umfassen "Quarter", "Woche", "Hour", "Second" usw. Die startOf()
-Methode setzt alle kleineren Zeiteinheiten auf das Minimum; endOf()
Methode wird verwendet, um zu vergleichen, ob zwei Daten im selben Jahr, Monat oder Datum verfügen. Beachten Sie, dass Vergleiche wie "Day" auch Vergleiche von Jahr und Monat enthalten und diese drei Werte übereinstimmen müssen, um am selben Tag zu betrachten. hasSame()
<code><br></code>
Dieses Tutorial deckt die grundlegende Nutzung der Luxon -Bibliothek ab, einschließlich des Erstellens von DateTime -Objekten, dem Zugriff auf Datums- und Zeitinformationen, Zeiteinheiten des Starts und Endes und Datumsvergleiche.
Das obige ist der detaillierte Inhalt vonVerwendung von Luxon für Datum und Uhrzeit in JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!