Module: @nginstack/engine/lib/date/formatElapsedTime


(require("@nginstack/engine/lib/date/formatElapsedTime"))(time)

Formata o tempo decorrido exibindo-o em uma representação textual com a menor quantidade possível de dimensões da data. A escala é ajustada automaticamente de acordo o tamanho da duração a ser formatada. Por exemplo, se o time for em segundos, a duração apresentará os segundos e milissegundos decorridos. Se for em horas, apresentará as horas e minutos, suprimindo os detalhes de segundos e milissegundos.

Parameters:
Name Type Description
time number

Tempo em milissegundos.

Returns:

Tempo decorrido formatado conforme dimensão.

Type
string
Example
var formatElapsedTime = require('@nginstack/engine/lib/date/formatElapsedTime');
formatElapsedTime(2000) // Retorna 2 segs.
formatElapsedTime(2500) // Retorna 2 segs 500 ms.
formatElapsedTime(50 * 60 * 60 * 1000 ) // Retorna 2 dias 2 hrs.