Class: Duration
Defined in: bee-js/src/utils/duration.ts:3
Properties
ZERO
staticZERO:Duration
Defined in: bee-js/src/utils/duration.ts:5
Methods
isZero()
isZero():
boolean
Defined in: bee-js/src/utils/duration.ts:98
Returns
boolean
represent()
represent():
string
Defined in: bee-js/src/utils/duration.ts:94
Returns
string
toDays()
toDays():
number
Defined in: bee-js/src/utils/duration.ts:78
Returns
number
toEndDate()
toEndDate(
startDate?):Date
Defined in: bee-js/src/utils/duration.ts:90
Parameters
startDate?
Date
Returns
Date
toHours()
toHours():
number
Defined in: bee-js/src/utils/duration.ts:74
Returns
number
toSeconds()
toSeconds():
number
Defined in: bee-js/src/utils/duration.ts:70
Returns
number
toWeeks()
toWeeks():
number
Defined in: bee-js/src/utils/duration.ts:82
Returns
number
toYears()
toYears():
number
Defined in: bee-js/src/utils/duration.ts:86
Returns
number
fromDays()
staticfromDays(days):Duration
Defined in: bee-js/src/utils/duration.ts:27
Parameters
days
number
Returns
Duration
fromEndDate()
staticfromEndDate(endDate,startDate?):Duration
Defined in: bee-js/src/utils/duration.ts:39
Parameters
endDate
Date
startDate?
Date
Returns
Duration
fromHours()
staticfromHours(hours):Duration
Defined in: bee-js/src/utils/duration.ts:23
Parameters
hours
number
Returns
Duration
fromMilliseconds()
staticfromMilliseconds(milliseconds):Duration
Defined in: bee-js/src/utils/duration.ts:15
Parameters
milliseconds
number
Returns
Duration
fromSeconds()
staticfromSeconds(seconds):Duration
Defined in: bee-js/src/utils/duration.ts:19
Parameters
seconds
number
Returns
Duration
fromWeeks()
staticfromWeeks(weeks):Duration
Defined in: bee-js/src/utils/duration.ts:31
Parameters
weeks
number
Returns
Duration
fromYears()
staticfromYears(years):Duration
Defined in: bee-js/src/utils/duration.ts:35
Parameters
years
number
Returns
Duration
parseFromString()
staticparseFromString(duration):Duration
Defined in: bee-js/src/utils/duration.ts:66
Parses a duration string and returns a Duration instance.
Case insensitive. E.g. both "28h" and "1D" are valid.
Whitespaces are ignored. E.g. both "5 d" and "2weeks" are valid.
Decimal numbers are supported. E.g. "1.5h" is valid.
Supported units:
- ms, milli, millis, millisecond, milliseconds
- s, sec, second, seconds
- m, min, minute, minutes
- h, hour, hours
- d, day, days
- w, week, weeks
- month, months
- y, year, years
Parameters
duration
string
A string representing a duration
Returns
Duration
a Duration instance