UNPKG

@leverj/microtime.js

Version:

Utility to convert microtime into second, minute, etc

56 lines (41 loc) 985 B
const microtime = require('microtime') module.exports = (function(){ const util = {} util.micro = function () { return microtime.now() } util.microToMilli = function (micro) { return Math.floor(micro / 1e3) } util.microToSec = function (micro) { return Math.floor(micro / 1e6) } util.microToMin = function (micro) { return Math.floor(micro / (1e6 * 60)) } util.milliToMicro = function (milli) { return milli * 1e3 } util.secToMicro = function (sec) { return sec * 1e6 } util.secToMilli = function (sec) { return sec * 1e3 } util.minToMicro = function (min) { return min * 1e6 * 60 } util.milliToSec = function (milli) { return Math.floor(milli / 1000) } util.minToSec = function (min) { return min * 60 } util.minToMilli = function(min){ return min * 60 * 1000 } util.secondsAfterNow = function (seconds) { return util.milliToSec(Date.now()) + seconds } return util })()