MomentJS - 创建

此方法用于创建持续时间。

语法

moment.duration(Number, String);
moment.duration(Number);
moment.duration(Object);
moment.duration(String);

示例

var k = moment.duration(500);
JSON.stringify(k._data) // 从持续时间中获取对象详细信息

持续时间方法为对象提供所有详细信息。控制台中可见的持续时间结构显示在此处 −

Duration

输出

Duration 方法

示例

var k = moment.duration(1500);

输出

Moment Duration

也可以使用单位作为参数来创建持续时间。观察以下示例以更好地理解 −

示例

var k = moment.duration(5, 'seconds');

输出

Create Duration

示例

var k = moment.duration(12, 'months');

输出

请注意,我们在持续时间中使用了 12 个月,因此它直接以年为单位显示,如下所示 −

Duration Years

示例

var k = moment.duration(2, 'weeks');

一周的详细信息以天为单位显示。2 周计为 14 天,如下所示 −

输出

Duration Weeks

持续时间可以使用的单位是年、月、周、日、时、分、秒和毫秒。您可以使用前面章节中讨论的键/简写版本来表示持续时间单位。

您还可以更新天、小时、分钟、秒,如下所示 −

示例

var k = moment.duration('6.23:50:40');

输出

Duration Update Days

带有解析方法的示例

var k = moment.duration('P5Y8M9DT4H5M25S');

输出

Parsing 方法

momentjs_durations.html