Wondering what’s next for npm?Check out our public roadmap! »

    tdelta
    TypeScript icon, indicating that this package has built-in type declarations

    1.0.0 • Public • Published

    delta-time

    Build License: MIT Publish

    Time duration and difference library to extend Date functionality.

    Usage

    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

    Contribution is welcome, however to save time and wasted work please create an issue with your suggested improvments.

    Running Tests

    Test are written with mocha and chai. Tests can be run locally using:

    npm test
    

    Generating Docs

    Documentation is performed using tsdocs. Once generated you can view them inside the generated local directory docs/.

    npm run docs
    

    Formatting

    Formatting is performed using prettier. The formatting is configured to run on commit, but if you wish to run it anyway:

    npm run fmt
    

    Install

    npm i tdelta

    DownloadsWeekly Downloads

    3

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    26.8 kB

    Total Files

    11

    Last publish

    Collaborators

    • avatar