Get time elapsed
const hrstart = process.hrtime();
setTimeout(function() {
const hrend = process.hrtime(hrstart);
const s = hrend[0] + hrend[1] / 1000000000;
console.log(`waited ${s} s`);
const ms = hrend[0] * 1000 + hrend[1] / 1000000;
console.log(`waited ${ms} ms`);
const µs = hrend[0] * 1000000 + hrend[1] / 1000;
console.log(`waited ${µs} µs`);
const ns = hrend[0] * 1000000000 + hrend[1];
console.log(`waited ${ns} ns`);
}, 1000);
get timestamp unix (seconds)
console.log(ParseInt(Date.now() / 1000));
get timestamp milliseconds
console.log(Date.now());
get timestamp microseconds
console.log(Date.now()*1000);
get timestamp nanoseconds
console.log(Date.now()*1000000);