MomentJS - 时长



MomentJS 提供了一个重要的功能,称为时长 (durations),用于处理给定单位的时间长度。在本节中,您将详细了解这一点。

时长可用方法

下表显示了时长中可用于不同单位的各种方法:

方法 语法
创建

moment.duration(数字, 字符串);

moment.duration(数字);

moment.duration(对象);

moment.duration(字符串);

克隆

moment.duration().clone();

人性化

moment.duration().humanize();

毫秒

moment.duration().milliseconds();

moment.duration().asMilliseconds();

moment.duration().seconds();

moment.duration().asSeconds();

分钟

moment.duration().minutes();

moment.duration().asMinutes();

小时

moment.duration().hours();

moment.duration().asHours();

moment.duration().days();

moment.duration().asDays();

moment.duration().weeks();

moment.duration().asWeeks();

moment.duration().months();

moment.duration().asMonths();

moment.duration().years();

moment.duration().asYears();

添加时间

moment.duration().add(数字, 字符串);

moment.duration().add(数字);

moment.duration().add(时长);

moment.duration().add(对象);

减去时间

moment.duration().subtract(数字, 字符串);

moment.duration().subtract(数字);

moment.duration().subtract(时长);

moment.duration().subtract(对象);

将时长与 diff 一起使用

var duration = moment.duration(x.diff(y))

作为时间单位

moment.duration().as(字符串);

获取时间单位

duration.get('hours');

duration.get('minutes');

duration.get('seconds');

duration.get('milliseconds');

作为 JSON

moment.duration().toJSON();

是否是时长

moment.isDuration(对象);

作为 ISO 8601 字符串

moment.duration().toISOString();

语言环境

moment.duration().locale();

moment.duration().locale(字符串);

广告