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.