formatDuration
Formats a duration in milliseconds as a compact human-readable string.
Produces output like "1h 23m 45s". Zero-valued leading units are
omitted (e.g. "23m 45s" instead of "0h 23m 45s"), but trailing
zeros are kept up to the minimum unit ("1h 0m 0s" when minUnit
is 'seconds').
Negative durations are prefixed with "-".
A zero duration returns "0s" (or "0m" / "0h" depending on minUnit).
Available since v2.0.0
Import
Section titled “Import”Signature
Section titled “Signature”Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
ms | number | Duration in milliseconds |
options | FormatDurationOptions | Optional configuration |
Returns
Section titled “Returns”string — A compact duration string
Examples
Section titled “Examples”formatDuration
Section titled “formatDuration”Related Types
Section titled “Related Types”FormatDurationOptions
Section titled “FormatDurationOptions”Options for formatDuration.
