ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptで日時にルクソンを使用します
Luxonは、シンプルで直感的なAPI、時間間隔と期間のサポート、組み込みのタイムゾーン処理、日時、間隔、期間の解析とフォーマット機能を備えた開発者に最適な強力なJavaScript処理ライブラリです。このチュートリアルでは、プロジェクトでルクソンライブラリの使用方法について説明します。
ルクソンの大きな利点の1つは、クロスプラットフォームの互換性です。たとえば、さまざまなJavaScript環境で使用できます。たとえば、CDNを介してブラウザに直接ロードします。
次のスクリプトタグを追加した後:
<code><br></code>ブラウザで次のコードを実行できます:
<code>let DateTime = luxon.DateTime;<br><br>// 输出: 2023-06-19T09:00:00.882+05:30<br>console.log(DateTime.now().toString());<br></code>npm:
からインストールすることもできます
<code>npm install --save luxon<br></code>その後、ブラウザで次のコードを実行します。
公式ウェブサイトでは、さまざまな環境でライブラリをインストールして使用する方法を詳述しています。
<code>const { DateTime } = require("luxon");<br><br>// 输出: 2023-06-19T09:12:08.021+05:30<br>console.log(DateTime.now().toString());<br></code>
DateTimeオブジェクトとアクセス日付および時刻情報を作成
Luxonのクラスは、特定の時間を表すDateTimeオブジェクトを作成するために使用され、Millisecondsから正確な時間を表し、タイムゾーンとロケール情報が含まれています。メソッドはパラメーターの有無にかかわらず呼び出すことができ、パラメーターなしで現在の日付と時刻を返します。 DateTime
この方法は、現在の日付と時刻を取得するためにも使用され、その方法名はより明確で理解しやすいです。
local()
メソッドは、日付の文字列をISO形式で解析し、他の文字列形式をサポートします。たとえば、now()
メソッドは、HTTPヘッダー仕様に準拠する文字列を解析します。
日付オブジェクトを作成した後、fromISO()
などのメソッドを使用して日付と時刻情報にアクセスしたり、読みやすい月または日額名(短いバージョンとフルバージョン)を取得したりできます。 fromHTTP()
メソッドは、DateTimeオブジェクトに特定の期間を追加できます。 Luxonは自動的にオーバーフローの問題を扱っています。たとえば、2016-03-04から12か月を差し引き、2015-02-24から10日間を減算します。
時間ユニットの開始時と終了時間を取得getMonth()
plus()
startOf()
日付を比較endOf()
startOf()
ルクソンは、簡単な日付比較機能を提供します。暗黙的にエポックタイムスタンプを取得して日付を比較します。 endOf()
メソッドは、2つの日付が同じ年、月、または日付を持っているかどうかを比較するために使用されます。 「日」などの比較には、年と月の比較も含まれており、これらの3つの値は同じ日と見なされるために一致する必要があることに注意してください。
<code><br></code>このチュートリアルは、日付と時刻の情報へのアクセス、時間単位の開始と終了時間、日付の比較など、ルクソンライブラリの基本的な使用法をカバーしています。
以上がJavaScriptで日時にルクソンを使用しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。