Formats a duration into a human-readable string by converting each defined unit via getDateUnitString. Units are ordered from largest to smallest.
Optional
import {formatDuration} from '@date-vir/duration';formatDuration({hours: 3, minutes: 30}); // '3 hours, 30 minutes'formatDuration({seconds: 4}); // '4 seconds'formatDuration({days: 1, hours: 2}, {sep: ' and '}); // '1 day and 2 hours' Copy
import {formatDuration} from '@date-vir/duration';formatDuration({hours: 3, minutes: 30}); // '3 hours, 30 minutes'formatDuration({seconds: 4}); // '4 seconds'formatDuration({days: 1, hours: 2}, {sep: ' and '}); // '1 day and 2 hours'
Formats a duration into a human-readable string by converting each defined unit via getDateUnitString. Units are ordered from largest to smallest.