MomentJS - 创建



此方法用于创建时长。

语法

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

示例

var k = moment.duration(500);
JSON.stringify(k._data) // to get the object details from duration

duration 方法提供包含所有详细信息的对象。以下所示为在控制台中显示的 duration 结构:

Duration

输出

Duration Method

示例

var k = moment.duration(1500);

输出

Moment Duration

也可以使用单位作为参数创建 duration。观察以下示例以帮助理解:

示例

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

输出

Create Duration

示例

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

输出

请注意,在 duration 中使用了 12 个月,因此它会直接按年份显示,如下所示:

Duration Years

示例

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

按天显示一周的详细信息。2 周等于 14 天,如下所示:

输出

Duration Weeks

duration 可以使用的单位为年、月、周、天、小时、分钟、秒和毫秒。你可以对 duration 使用前面章节中讨论的键/简写形式单位。

还可以按以下方式更新天、小时、分钟、秒:

示例

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

输出

Duration Update Days

使用解析方法的示例

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

输出

Parsing Method
momentjs_durations.htm
广告