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