Date extention libirary for time difference.
npm install tdelta!Build

!Publish
Time duration and difference library to extend Date functionality.
``javascript
import Delta from "tdelta";
// With milliseconds
const dt = new Delta(someDurationInMS);
// Or with difference between numbers
const dt = Delta.diff(1589258164810, 1585844072389);
// Or with difference between Date objects:
const dt = Delta.diff(new Date(1589258164810), new Date(1585844072389));
console.log(h: ${dt.h} m: ${dt.min} s: ${dt.sec});`
Supported extractions:
``
durationInMS: number;
milliseconds/ms: number; // milliseconds
seconds/sec: number; // seconds
minutes/min: number; // minutes
hours/h: number; // hours
days/d: number; // day
weeks/w: number; // week
Contribution is welcome, however to save time and wasted work please create an issue with your suggested improvments.
Test are written with mocha and chai. Tests can be run locally using:
npm test
Documentation is performed using tsdocs. Once generated you can view them inside the generated local directory docs/`.
npm run docs
Formatting is performed using prettier. The formatting is configured to run on commit, but if you wish to run it anyway:
npm run fmt