Skip to content

formatDuration

A função formatDuration converte uma duração em milissegundos para uma string legível, como "2h 30m" ou "1d 4h".

Sintaxe

typescript
formatDuration(ms: number, options?: { compact?: boolean }): string;

Parâmetros

NomeTipoDescrição
msnumberDuração em milissegundos
options{ compact?: boolean }(Opcional) Opções de formatação (ex: compacta)

Retorno

TipoDescrição
stringDuração formatada em formato legível

Exemplos

typescript
formatDuration(90061000);
// => "1d 1h 1m 1s"

formatDuration(5400000, { compact: true });
// => "1h 30m"

Notas

  • Lança um erro se o valor não for um número válido.
  • Útil para exibir intervalos de tempo de forma amigável ao usuário.

Referências

Released under the MIT License.