JavaScriptの組み込み日付と時刻の方法は非常に基本的です。もちろん、あなたはあなた自身のJavaScript日付処理ライブラリを書くことができますが、なぜ車輪を再発明するのですか?次のように、よく開発され、テストされたJavaScript Date Processing Pluginを簡単に入手できます。楽しめ!
これは、JavaScriptネイティブの日付オブジェクトをめぐる軽量のラッパーであり、拡張された日付解析、フォーマット、操作機能を提供します。ネイティブの日付と同じアプローチを実装するため、非常に馴染みのあるように見えます。
ソースコードdemo
ソースコードdemo
ソースコードdemo
ソースコードdemo
ソースコードdemo
JavaScriptの日付処理プラグインに関するFAQ
5つのトップデート処理jsプラグインは、empon.js、date-fns、day.js、luxon、xdateです。これらのプラグインは、JavaScriptの日付を操作、フォーマット、計算するためのさまざまな機能を提供します。それらはすべてオープンソースであり、JavaScriptコミュニティで広く使用されています。
日付処理にXDateを使用する方法は?moment.jsは、JavaScriptで最も人気のある日付処理ライブラリの1つです。日付を解析、操作、フォーマットするための包括的な機能セットを提供します。ただし、日付fnsやday.jsなどの他のライブラリよりも大きいこれらのライブラリは同様の機能を提供しますが、より少ないスペースを占有するため、パフォーマンスに敏感なアプリケーションに適しています。
date-fnsは、最新のJavaScriptデートユーティリティライブラリです。 JavaScriptの日付オブジェクトを操作するための一連の関数を提供します。主な機能には、日付のフォーマット、日付の解析、日付の比較、日付への時間の追加または減算などがあります。また、モジュール式であるため、必要な機能をインポートするだけで、JavaScriptパッケージのボリュームが削減されます。
day.jsは軽量のJavaScript日付処理ライブラリです。 day.jsを使用して日付をフォーマットするには、最初に日付を使用してday.jsオブジェクトを作成する必要があります。その後、フォーマットメソッドを使用して日付をフォーマットできます。フォーマットメソッドは、日付の異なる部分を表すタグを含む文字列を受け入れます。たとえば、今年の「yyyy」や月の「mm」などです。
ルクソンは、日付と時刻を処理するための強力でモダンなJavaScriptライブラリです。 JSチームメンバーの1人によって作成され、変動性や大量のボリュームなどのMoment.JSの問題を解決することを目指しています。 Luxonは、Moment.jsと同様の機能を提供しますが、より近代的なAPIとパフォーマンスが向上しています。
別の日付から1つの日付を差し引くことにより、JavaScriptの2つの日付の差を計算できます。これにより、ミリ秒の違いが得られます。その後、秒、分、時間、日などの他の時間ユニットに変換できます。 Moment.jsやDate-FNSなどの日付処理ライブラリも、2つの日付間の差を計算する機能を提供します。
日付コンストラクターまたはdate.parseメソッドを使用して、JavaScriptの日付を解析できます。これらのメソッドはさまざまな日付形式を解析できますが、ブラウザ全体で一貫していない場合があります。より信頼性の高い日付解決のために、より一貫した柔軟な日付解像度を提供するempon.jsや日付FNSなどの日付処理ライブラリを使用できます。
セットを使用して、日付オブジェクトのメソッドを取得して、JavaScriptの日付に時間を追加または減算できます。たとえば、日付に1日を追加するには、GetDateメソッドを使用して今月の日数を取得し、1つ追加してから、SetDateメソッドを使用して月の日数を設定できます。 Moment.jsやDate-FNSなどの日付処理ライブラリも、日付に時間を追加または減算する機能を提供します。
日付オブジェクトのtolocaledAtestringメソッドを使用して、JavaScriptで日付をフォーマットできます。このメソッドは、現在のロケールを使用して、日付を文字列としてフォーマットします。また、empon.jsや日付FNSなどの日付処理ライブラリを使用することもできます。このライブラリは、より柔軟で強力な日付フォーマット機能を提供します。
以上がトップ5の日付操作JSプラグインの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。