MomentJS - 格式化日期和时间


MomentJS 提供了以不同方式显示日期的格式。有一些方法可以告诉给定时刻的时间、当前时刻的时间、两个时刻之间的差异等。它可以以 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(referenceTime);

moment().calendar(referenceTime, 格式);

不同之处

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();

+时刻();

Unix 时间戳(秒)

moment().unix();

一个月中的天数

moment().daysInMonth();

作为 JavaScript 日期

时刻().toDate();

作为数组

moment().toArray();

作为 JSON

moment().toJSON();

作为 ISO 8601 字符串

moment().toISOString();

moment().toISOString(keepOffset);

作为对象

moment().toObject();

作为字符串

moment().toString();

检查

moment().inspect();