Heim > Web-Frontend > js-Tutorial > Verwendung von Luxon für Datum und Uhrzeit in JavaScript

Verwendung von Luxon für Datum und Uhrzeit in JavaScript

Lisa Kudrow
Freigeben: 2025-02-28 09:05:13
Original
637 Leute haben es durchsucht

Using Luxon for Date and Time 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.

Installation

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>
Nach dem Login kopieren
Nach dem Login kopieren

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>
Nach dem Login kopieren

Sie können es auch über NPM installieren:

<code>npm install --save luxon<br></code>
Nach dem Login kopieren

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>
Nach dem Login kopieren

Die offizielle Website gibt an, wie die Bibliothek in verschiedenen Umgebungen installiert und nutzt.

Erstellen Sie DateTime -Objekt und Zugriffsdatum und Zeitinformationen

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.

Die

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.

Erhalten Sie die Start- und Endzeit der Zeiteinheit

Die Methoden

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()

Vergleichen Sie Daten

Luxon bietet einfache Datumsvergleichsfunktionen. Es erhält implizit den Epochen -Zeitstempel, Daten zu vergleichen.

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()

Der folgende Code zeigt einen Datumsvergleich in Luxon:

<code><br></code>
Nach dem Login kopieren
Nach dem Login kopieren

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!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage