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
廣告