Duration

Converts milliseconds to a human readable format
Milliseconds from now
Minutes_seconds Format
Hours_minutes_seconds Format (default)
Days_hours_minutes_seconds Format
Long Format
Milliseconds from now

0

Minutes_seconds Format

00 : 00

Hours_minutes_seconds Format (default)

00 : 00 : 00

Days_hours_minutes_seconds Format

00 : 00 : 00 : 00

Long Format

Milliseconds from now

3000

Minutes_seconds Format

00 : 03

Hours_minutes_seconds Format (default)

00 : 00 : 03

Days_hours_minutes_seconds Format

00 : 00 : 00 : 03

Long Format

Milliseconds from now

120000

Minutes_seconds Format

02 : 00

Hours_minutes_seconds Format (default)

00 : 02 : 00

Days_hours_minutes_seconds Format

00 : 00 : 02 : 00

Long Format

Milliseconds from now

123000

Minutes_seconds Format

02 : 03

Hours_minutes_seconds Format (default)

00 : 02 : 03

Days_hours_minutes_seconds Format

00 : 00 : 02 : 03

Long Format

Milliseconds from now

36000000

Minutes_seconds Format

600 : 00

Hours_minutes_seconds Format (default)

10 : 00 : 00

Days_hours_minutes_seconds Format

00 : 10 : 00 : 00

Long Format

Milliseconds from now

36123000

Minutes_seconds Format

602 : 03

Hours_minutes_seconds Format (default)

10 : 02 : 03

Days_hours_minutes_seconds Format

00 : 10 : 02 : 03

Long Format

Milliseconds from now

2332800000

Minutes_seconds Format

38880 : 00

Hours_minutes_seconds Format (default)

648 : 00 : 00

Days_hours_minutes_seconds Format

27 : 00 : 00 : 00

Long Format

Milliseconds from now

2390523000

Minutes_seconds Format

39842 : 03

Hours_minutes_seconds Format (default)

664 : 02 : 03

Days_hours_minutes_seconds Format

27 : 16 : 02 : 03

Long Format

Milliseconds from now

10490523000

Minutes_seconds Format

174842 : 03

Hours_minutes_seconds Format (default)

2914 : 02 : 03

Days_hours_minutes_seconds Format

121 : 10 : 02 : 03

Long Format

Milliseconds from now

12823323000

Minutes_seconds Format

213722 : 03

Hours_minutes_seconds Format (default)

3562 : 02 : 03

Days_hours_minutes_seconds Format

148 : 10 : 02 : 03

Long Format

Milliseconds from now

33925875000

Minutes_seconds Format

565431 : 15

Hours_minutes_seconds Format (default)

9423 : 51 : 15

Days_hours_minutes_seconds Format

392 : 15 : 51 : 15

Long Format

Milliseconds from now

99631779000

Minutes_seconds Format

1660529 : 39

Hours_minutes_seconds Format (default)

27675 : 29 : 39

Days_hours_minutes_seconds Format

1153 : 03 : 29 : 39

Long Format

Notes:

Minutes_seconds format can only display minute and second units.
Hours_minutes_seconds format can only display hour, minute and second units.
Days_hours_minutes_seconds format can only display days, hour, minute and second units.
Long format will display next unit only when it is available. For instance, "3 days, 32 minutes" will simply display "3 days" as hour unit is not available.
All dates here are relative to the 1st of January.
Transform
Arguments
millis ?: number
format ?: DurationFormat.DAYS_HOURS_MINUTES_SECONDS | DurationFormat.HOURS_MINUTES_SECONDS | DurationFormat.MINUTES_SECONDS
baseline ?: number | Date
Return type
string
Arguments
millis : number
format : DurationFormat.LONG
baseline ?: number | Date
Return type
Promise<string>
Arguments
millis : number
format : DurationFormat.LONG
baseline ?: number | Date
Return type
Promise<string>
Arguments
millis ?: number
format ?: DurationFormat = DurationFormat.HOURS_MINUTES_SECONDS
baseline ?: number | Date = Date.now()
Return type
string | Promise<string>