📜  MomentJS-格式化日期和时间

📅  最后修改于: 2020-10-22 06:22:56             🧑  作者: Mango


MomentJS提供了以不同方式显示日期的格式。有一些可用的方法可以告诉给定时刻,当前时刻,两个时刻之间的时差等。它可以以JSON格式,数组,对象,字符串等显示日期。

格式化日期和时间的方法

下表列出了可用的方法,这些方法有助于根据需要显示/格式化日期。

Method Syntax
Format

moment().format();

moment().format(String);

Time from now

moment().fromNow();

moment().fromNow(Boolean);

Time from X

moment().from (Moment|String|Number|Date|Array);

Time to now

moment().toNow();

moment().toNow(Boolean);

Time to X

moment().to(Moment|String|
Number|Date|Array);

moment().to(Moment|String|
Number|Date|Array, Boolean);

Calendar Time

moment().calendar();

moment().calendar(referenceTime);

moment().calendar(referenceTime, formats);

Difference

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 Timestamp(milliseconds)

moment().valueOf();

+moment();

Unix Timestamp(seconds)

moment().unix();

Days in Month

moment().daysInMonth();

As JavaScript Date

moment().toDate();

As Array

moment().toArray();

As JSON

moment().toJSON();

As ISO 8601 String

moment().toISOString();

moment().toISOString(keepOffset);

As Object

moment().toObject();

As String

moment().toString();

Inspect

moment().inspect();