MomentJS - 持续时间
MomentJS 提供了一项名为持续时间的重要功能,该功能可处理给定单位的时间长度。在本章中,您将详细了解这一点。
持续时间可用的方法
下表显示了可用于不同单位的持续时间的方法,可与 moment 持续时间 − 一起使用
方法 | 语法 |
---|---|
Creating |
moment.duration(Number, String); moment.duration(Number); moment.duration(Object); moment.duration(String); |
Clone |
moment.duration().clone(); |
Humanize |
moment.duration().humanize(); |
Milliseconds |
moment.duration().milliseconds(); moment.duration().asMilliseconds(); |
Seconds |
moment.duration().seconds(); moment.duration().asSeconds(); |
Minutes |
moment.duration().minutes(); moment.duration().asMinutes(); |
Hours |
moment.duration().hours(); moment.duration().asHours(); |
Days |
moment.duration().days(); moment.duration().asDays(); |
Weeks |
moment.duration().weeks(); moment.duration().asWeeks(); |
Months |
moment.duration().months(); moment.duration().asMonths(); |
Years | moment.duration().years(); moment.duration().asYears(); |
Add Time |
moment.duration().add(Number, String); moment.duration().add(Number); moment.duration().add(Duration); moment.duration().add(Object); |
Subtract Time |
moment.duration().subtract(Number, String); moment.duration().subtract(Number); moment.duration().subtract(Duration); moment.duration().subtract(Object); |
Using Duration with Diff |
var duration = moment.duration(x.diff(y)) |
As Unit of Time |
moment.duration().as(String); |
Get Unit of Time |
duration.get('hours'); duration.get('minutes'); duration.get('seconds'); duration.get('milliseconds'); |
As JSON |
moment.duration().toJSON(); |
Is a Duration |
moment.isDuration(obj); |
As ISO 8601 String |
moment.duration().toISOString(); |
Locale |
moment.duration().locale(); moment.duration().locale(String); |