Momentjs-overview
MomentJS-概要
MomentJSは、JavaScriptで日付/時刻を非常に簡単な方法で解析、検証、操作、表示するのに役立つJavaScriptライブラリです。 この章では、MomentJSの概要を説明し、その機能について詳しく説明します。
Moment JSでは、ローカライズごとに、人間が読める形式で日付を表示できます。 スクリプトメソッドを使用して、ブラウザ内でMomentJSを使用できます。 Node.jsでも利用可能で、npmを使用してインストールできます。
MomentJSでは、日付の追加、減算、検証、最大日付、最小日付の取得など、使いやすいメソッドを多数見つけることができます。 これはオープンソースプロジェクトであり、ライブラリに簡単に貢献し、プラグインの形で機能を追加し、GitHubおよびNode.jsで利用可能にすることができます。
特徴
MomentJSで利用可能なすべての重要な機能を詳細に理解しましょう-
構文解析
解析により、日付を必要な形式で解析できます。 日付の解析は、文字列、オブジェクト、配列で利用できます。 moment.cloneを使用して、瞬間のクローンを作成できます。 UTC形式で日付を出力する方法があります。
日付検証
日付検証は、MomentJSを使用すると非常に簡単です。 メソッド* isValid()*を使用して、日付が有効かどうかを確認できます。 MomentJSは、日付検証の確認に使用できる多くの解析フラグも提供します。
操作
momentオブジェクトの日付と時刻を操作するさまざまなメソッドがあります。 add、subtract、startoftime、endoftime、local、utc、utcoffsetなどは、MomentJSで日付/時刻に必要な詳細を提供する利用可能なメソッドです。
取得/設定
Get/Setを使用すると、日付の単位を読み取って設定できます。 それは、時間、分、秒、ミリ秒、月の日付、曜日、年の日、年の週、月、年、四半期、週の年、年の週、取得/設定、最大値の変更と読み取りを可能にします、最小など Get/Setは、MomentJSで利用できる非常に便利な機能です。
表示
Displayは、さまざまな方法で日付を表示するための形式を提供します。 特定の瞬間からの時間、現在の瞬間からの時間、2つの瞬間の差などを伝える方法があります。 JSON形式、配列、オブジェクト、文字列などで日付を表示できます。
日付クエリ
日付クエリには、日付が入力よりも大きいか小さいか、指定された日付の間、うるう年、瞬間、日付などを示す使いやすいメソッドがあります。 日付の検証に非常に役立ちます。
期間
期間は、MomentJSの重要な機能の1つです。 基本的に、指定されたユニットの時間の長さを処理します。 利用可能な humanize メソッドは、人間が読める形式で日付を表示します。
国際化
国際化は、MomentJSのもう1つの重要な機能です。 ロケールに基づいて日付と時刻を表示できます。 ロケールは、必要に応じて特定の瞬間に適用できます。 すべてのロケールを含むMomentJSホームサイトから縮小ファイルを取得します。 特定のロケールを扱う場合は、そのロケールファイルだけを追加して作業することもできます。 月、週、日の名前は、指定されたロケールで表示されます。
カスタマイズ
MomentJSでは、作成されたロケールをカスタマイズできます。 要件に応じて、定義されたロケールの月名、月の省略形、曜日名、曜日の省略形、長い日付形式、およびカレンダー形式をカスタマイズできます。
公益事業
ユーティリティには、 normalize units および invalid の2つの方法があります。 それらは瞬間的に使用され、必要に応じて出力を変更またはカスタマイズするのに役立ちます。 また、momentオブジェクトに独自のカスタム検証を設定することもできます。
プラグイン
プラグインは、MomentJSの追加機能です。 カレンダー、日付形式、解析、日付範囲、正確な範囲などに追加された多くのプラグインがあります。 独自のプラグインを追加して、Node.jsおよびGitHubで使用可能にすることができます。