formatDuration

Formats a duration in milliseconds to a human-readable string.

Examples:

  • 3661000ms → "1h 01m 01s"

  • 125000ms → "2m 05s"

  • 5000ms → "5s"

Return

Formatted string like "1h 02m 03s" or "2m 05s" or "5s"

Parameters

ms

Duration in milliseconds