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
| Nome | Tipo | Descrição |
|---|---|---|
ms | number | Duração em milissegundos |
options | { compact?: boolean } | (Opcional) Opções de formatação (ex: compacta) |
Retorno
| Tipo | Descrição |
|---|---|
string | Duraçã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.
