MomentJS-日付と時刻のフォーマット
MomentJSは、さまざまな方法で日付を表示するためのフォーマットを提供します。与えられた瞬間から、現在の瞬間から、2つの瞬間の違いなどから時間を伝える利用可能なメソッドがあります。JSON形式、配列、オブジェクト、文字列などで日付を表示できます。
日付と時刻をフォーマットする方法
次の表は、必要に応じて日付の表示/フォーマットに役立つ利用可能な方法のリストを示しています。
| 方法 | 構文 |
|---|---|
| フォーマット | moment()。format(); moment()。format(String); |
| 今からの時間 | moment()。fromNow(); moment()。fromNow(Boolean); |
| Xからの時間 | moment()。from(Moment | String | Number | Date | Array); |
| 今までの時間 | moment()。toNow(); moment()。toNow(Boolean); |
| Xまでの時間 | moment()。to(Moment | String | Number | Date | Array); moment()。to(Moment | String | Number | Date | Array、Boolean); |
| カレンダー時間 | moment()。calendar(); moment()。calendar(referenceTime); moment()。calendar(referenceTime、formats); |
| 差 | moment()。diff(Moment | String | Number | Date | Array); moment()。diff(Moment | String | Number | Date | Array、String); moment()。diff(Moment | String | Number | Date | Array、String、Boolean); |
| Unixタイムスタンプ(ミリ秒) | moment()。valueOf(); + moment(); |
| Unixタイムスタンプ(秒) | moment()。unix(); |
| 月の日数 | moment()。daysInMonth(); |
| JavaScriptの日付として | moment()。toDate(); |
| 配列として | moment()。toArray(); |
| JSONとして | moment()。toJSON(); |
| ISO8601文字列として | moment()。toISOString(); moment()。toISOString(keepOffset); |
| オブジェクトとして | moment()。toObject(); |
| 文字列として | moment()。toString(); |
| 検査する | moment()。inspect(); |