MomentJS-概要

MomentJSは、JavaScriptで日付/時刻を非常に簡単に解析、検証、操作、および表示するのに役立つJavaScriptライブラリです。この章では、MomentJSの概要を説明し、その機能について詳しく説明します。

Moment JSを使用すると、ローカリゼーションに従って、人間が読める形式で日付を表示できます。スクリプトメソッドを使用して、ブラウザ内でMomentJSを使用できます。Node.jsでも利用でき、npmを使用してインストールできます。

MomentJSには、日付の追加、減算、検証、最大、最小の日付の取得などを行うための使いやすいメソッドが多数あります。これはオープンソースプロジェクトであり、ライブラリに簡単に貢献し、プラグインの形で機能を追加できます。 GitHubとNode.jsで利用できるようにします。

特徴

MomentJSで利用できるすべての重要な機能を詳しく理解しましょう-

構文解析

解析により、必要な形式で日付を解析できます。日付の解析は、文字列、オブジェクト、および配列で利用できます。これにより、moment.cloneを使用してモーメントを複製できます。UTC形式で日付出力を提供する利用可能な方法があります。

日付の検証

MomentJSを使用すると、日付の検証が非常に簡単になります。あなたは方法を使うことができますisValid()日付が有効かどうかを確認します。MomentJSは、日付の検証をチェックするために使用できる多くの解析フラグも提供します。

操作

モーメントオブジェクトの日付と時刻を操作するには、さまざまな方法があります。add、subtract、startoftime、endoftime、local、utc、utcoffsetなどは、MomentJSの日付/時刻に必要な詳細を提供する利用可能なメソッドです。

取得/設定

Get / Setを使用すると、日付の単位を読み取って設定できます。時間、分、秒、ミリ秒、日付、曜日、曜日、週、月、年、四半期、週、週、取得/設定、最大値を変更および読み取ることができます。 、最小など。Get/ Setは、MomentJSで利用できる非常に便利な機能です。

表示

ディスプレイは、さまざまな方法で日付を表示するためのフォーマットを提供します。特定の瞬間から、現在の瞬間から、2つの瞬間の差などを伝えるために使用できるメソッドがあります。これにより、JSON形式、配列、オブジェクト、文字列などで日付を表示できます。

日付クエリ

日付クエリには、日付が入力よりも大きいか小さいか、指定された日付の間、うるう年、瞬間、日付などを示す使いやすいメソッドがあります。日付の検証に非常に役立ちます。

期間

期間は、MomentJSの重要な機能の1つです。基本的に、特定のユニットの時間の長さを処理します。ザ・humanize 使用可能なメソッドは、人間が読める形式で日付を表示します。

国際化

国際化は、MomentJSのもう1つの重要な機能です。ロケールに基づいて日付と時刻を表示できます。ロケールは、必要に応じて特定の瞬間に適用できます。すべてのロケールを含むMomentJSホームサイトから縮小ファイルを取得します。特定のロケールを扱っている場合は、そのロケールファイルだけを追加して操作することもできます。月、週、日の名前は、指定されたロケールで表示されます。

カスタマイズ

MomentJSを使用すると、作成したロケールをカスタマイズできます。要件に応じて、定義されたロケールの月の名前、月の省略形、曜日の名前、曜日の省略形、長い日付の形式、およびカレンダーの形式をカスタマイズできます。

ユーティリティ

ユーティリティには2つの方法があります。 normalize units そして invalid。それらはすぐに使用され、必要に応じて出力を変更またはカスタマイズするのに役立ちます。また、momentオブジェクトに独自のカスタム検証を設定することもできます。

プラグイン

プラグインはMomentJSの追加機能です。カレンダー、日付形式、解析、日付範囲、正確な範囲などに追加された多くのプラグインがあります。独自のプラグインを追加して、Node.jsとGitHubで利用できるようにすることができます。