【问题标题】:How to convert seconds into human readable time lapse如何将秒转换为人类可读的时间间隔
【发布时间】:2020-08-06 14:02:45
【问题描述】:

我有这个功能

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分钟

我希望它成为人类可读的 HH:MM:S 如何实现?

【问题讨论】:

标签: node.js performance


【解决方案1】:

我会这样做:

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 )
}

【讨论】:

  • 简洁解法(t)
猜你喜欢
  • 1970-01-01
  • 2012-01-01
  • 2013-03-17
  • 2018-12-13
  • 1970-01-01
  • 2011-03-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多