- MomentJS 教程
- MomentJS - 首页
- MomentJS - 概述
- MomentJS - 环境设置
- MomentJS - 简介
- MomentJS - 解析日期和时间
- MomentJS - 日期验证
- MomentJS - Getter/Setter
- 操作日期和时间
- 格式化日期和时间
- MomentJS - 日期查询
- MomentJS - 国际化
- MomentJS - 自定义
- MomentJS - 时长
- MomentJS - 实用工具
- MomentJS - 插件
- MomentJS - 示例
- MomentJS 有用资源
- MomentJS - 快速指南
- MomentJS - 有用资源
- MomentJS - 讨论
MomentJS - 时长
MomentJS 提供了一个重要的功能,称为时长 (durations),用于处理给定单位的时间长度。在本节中,您将详细了解这一点。
时长可用方法
下表显示了时长中可用于不同单位的各种方法:
方法 | 语法 |
---|---|
创建 |
moment.duration(数字, 字符串); moment.duration(数字); moment.duration(对象); moment.duration(字符串); |
克隆 |
moment.duration().clone(); |
人性化 |
moment.duration().humanize(); |
毫秒 |
moment.duration().milliseconds(); moment.duration().asMilliseconds(); |
秒 |
moment.duration().seconds(); moment.duration().asSeconds(); |
分钟 |
moment.duration().minutes(); moment.duration().asMinutes(); |
小时 |
moment.duration().hours(); moment.duration().asHours(); |
天 |
moment.duration().days(); moment.duration().asDays(); |
周 |
moment.duration().weeks(); moment.duration().asWeeks(); |
月 |
moment.duration().months(); moment.duration().asMonths(); |
年 | moment.duration().years(); moment.duration().asYears(); |
添加时间 |
moment.duration().add(数字, 字符串); moment.duration().add(数字); moment.duration().add(时长); moment.duration().add(对象); |
减去时间 |
moment.duration().subtract(数字, 字符串); moment.duration().subtract(数字); moment.duration().subtract(时长); moment.duration().subtract(对象); |
将时长与 diff 一起使用 |
var duration = moment.duration(x.diff(y)) |
作为时间单位 |
moment.duration().as(字符串); |
获取时间单位 |
duration.get('hours'); duration.get('minutes'); duration.get('seconds'); duration.get('milliseconds'); |
作为 JSON |
moment.duration().toJSON(); |
是否是时长 |
moment.isDuration(对象); |
作为 ISO 8601 字符串 |
moment.duration().toISOString(); |
语言环境 |
moment.duration().locale(); moment.duration().locale(字符串); |