timediff-tool
v1.1.0
Published
NPM module that helps you keep track of time for performance and optimization porpuses.
Downloads
4
Readme
Time Difference
Tool that allows you to quickly get the time taken from initalization to different points in time.
Install
Install with npm:
$ npm install timediff-tool --save
Usage
const TimeDiff = require('timediff-tool');
let timediff = new TimeDiff();
setTimeout(() => console.log(timediff.timeTaken + ' milliseconds'), 1500); // 1501 milliseconds
Advanced Usage
const TimeDiff = require('timediff-tool');
let timediff = new TimeDiff();
setTimeout(() => timediff.addPoint("test1"), 1500);
setTimeout(() => timediff.addPoint("test12"), 1600);
setTimeout(() => timediff.addPoint(), 1700);
setTimeout(() => console.log(timediff.allTimePoints), 2000);
/** Output:
[ { name: 'test1',
timeRecorded: 2019-09-13T16:52:12.655Z,
timeDifference:
{ milliseconds: 1502,
seconds: 1.502,
minutes: 0.025033333333333335,
hours: 0.00041722222222222226 } },
{ name: 'test12',
timeRecorded: 2019-09-13T16:52:12.754Z,
timeDifference:
{ milliseconds: 1601,
seconds: 1.601,
minutes: 0.026683333333333333,
hours: 0.0004447222222222222 } },
{ name: 2,
timeRecorded: 2019-09-13T16:52:12.854Z,
timeDifference:
{ milliseconds: 1701,
seconds: 1.701,
minutes: 0.02835,
hours: 0.0004725 } } ]
**/