Skip to main content

formatDuration

FitFileViewer - API Documentation v30.0.1


FitFileViewer - API Documentation / utils/formatting/formatters/formatDuration / formatDuration

Function: formatDuration()

formatDuration(seconds: DurationInput): string

Defined in: utils/formatting/formatters/formatDuration.ts:39

Formats a duration given in seconds into a human-readable string.

Null/undefined inputs return an empty string. Invalid inputs throw a descriptive error, matching the legacy formatter behavior.

Parameters​

seconds​

DurationInput

The duration in seconds.

Returns​

string

The formatted duration string.

Example​

FormatDuration(30); // "30 sec" formatDuration(90); // "1 min 30
sec" formatDuration(3661); // "1 hr 1 min"

Throws​

Error If the input is not a finite number or is negative.