
- MomentJS 教程
- MomentJS - 主頁
- MomentJS - 概述
- MomentJS - 環境設定
- MomentJS - 簡介
- MomentJS - 解析日期和時間
- MomentJS - 日期驗證
- MomentJS - 獲取器/設定器
- 操作日期和時間
- 日期和時間的格式化
- MomentJS - 日期查詢
- MomentJS - 國際化
- MomentJS - 自定義
- MomentJS - 時長
- MomentJS - 實用工具
- MomentJS - 外掛
- MomentJS - 示例
- MomentJS 有用資源
- MomentJS - 快速指南
- MomentJS - 有用資源
- MomentJS - 討論
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 結構:

輸出

示例
var k = moment.duration(1500);
輸出

也可以使用單位作為引數建立 duration。觀察以下示例以幫助理解:
示例
var k = moment.duration(5, 'seconds');
輸出

示例
var k = moment.duration(12, 'months');
輸出
請注意,在 duration 中使用了 12 個月,因此它會直接按年份顯示,如下所示:

示例
var k = moment.duration(2, 'weeks');
按天顯示一週的詳細資訊。2 周等於 14 天,如下所示:
輸出

duration 可以使用的單位為年、月、周、天、小時、分鐘、秒和毫秒。你可以對 duration 使用前面章節中討論的鍵/簡寫形式單位。
還可以按以下方式更新天、小時、分鐘、秒:
示例
var k = moment.duration('6.23:50:40');
輸出

使用解析方法的示例
var k = moment.duration('P5Y8M9DT4H5M25S');
輸出

momentjs_durations.htm
廣告