Skip to content

elapsedTime

A função elapsedTime calcula o tempo decorrido entre duas datas e retorna o resultado em milissegundos, segundos, minutos, horas ou dias.

Sintaxe

typescript
elapsedTime(start: Date, end: Date, unit?: string): number;

Parâmetros

NomeTipoDescrição
startDateData inicial
endDateData final
unitstring(Opcional) Unidade de tempo: 'ms', 's', 'min', 'h', 'd'

Retorno

TipoDescrição
numberTempo decorrido na unidade especificada

Exemplos

typescript
elapsedTime(new Date("2024-06-10T10:00:00Z"), new Date("2024-06-10T12:00:00Z"), 'h');
// => 2

elapsedTime(new Date("2024-06-10T10:00:00Z"), new Date("2024-06-10T10:01:00Z"), 'min');
// => 1

Notas

  • Lança um erro se as datas não forem válidas.
  • Útil para medir intervalos de tempo entre eventos.

Referências

Released under the MIT License.