Как преобразовать секунды в замедленную съемку, удобочитаемую человеком - PullRequest
0 голосов
/ 06 августа 2020

У меня есть эта функция

const performance = require('perf_hooks');

var t0 = performance.now();

setInterval(printStatus, 20000);

function printStatus() {

     console.log(
    `Total records: ${count}`
  );
  console.log("Time elapsed" + (performance.now() - t0)/60000 + "minutes")
}

Минуты напечатаны следующим образом: Прошедшее время 0,3334145895500978минут

Я хочу, чтобы она стала удобочитаемой ЧЧ: ММ: S Как мне это сделать ?

1 Ответ

0 голосов
/ 06 августа 2020

Я бы сделал так:

const performance = require('perf_hooks');

var t0 = performance.now();

setInterval(printStatus, 20000);

function printStatus() {

     console.log(
    `Total records: ${count}`
  );
  const msElapsed = (performance.now() - t0);
  const hhmmss = (new Date(msElapsed)).toISOString().substr(11,8);
  console.log("Time elapsed " + hhmmss )
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...