MomentJS - 日期和时间格式化



MomentJS 提供多种格式来显示日期。它提供了一些方法,可以从给定时刻、当前时刻获取时间,计算两个时刻之间的时间差等。它可以以 JSON 格式、数组、对象、字符串等形式显示日期。

格式化日期和时间的方法

下表列出了一些可用于按需显示/格式化日期的方法。

方法 语法
格式

moment().format();

moment().format(字符串);

距现在的时间

moment().fromNow();

moment().fromNow(布尔值);

距X的时间

moment().from(Moment|字符串|数字|日期|数组);

距现在的剩余时间

moment().toNow();

moment().toNow(布尔值);

距X的剩余时间

moment().to(Moment|字符串|数字|日期|数组);

moment().to(Moment|字符串|数字|日期|数组, 布尔值);

日历时间

moment().calendar();

moment().calendar(参考时间);

moment().calendar(参考时间, 格式);

差值

moment().diff(Moment|字符串|数字|日期|数组);

moment().diff(Moment|字符串|数字|日期|数组, 字符串);

moment().diff(Moment|字符串|数字|日期|数组, 字符串, 布尔值);

Unix 时间戳(毫秒)

moment().valueOf();

+moment();

Unix 时间戳(秒)

moment().unix();

月份的天数

moment().daysInMonth();

作为 JavaScript 日期

moment().toDate();

作为数组

moment().toArray();

作为 JSON

moment().toJSON();

作为 ISO 8601 字符串

moment().toISOString();

moment().toISOString(keepOffset);

作为对象

moment().toObject();

作为字符串

moment().toString();

检查

moment().inspect();

广告