humanized-duration

    0.0.1 • Public • Published

    humanized-duration

    Display durations in short yet human readable way.

    How to install

    npm

    npm install humanized-duration

    bower

    bower install humanized-duration

    How to use

    NodeJS

    var humanized_duration = require('humanized-duration');

    Browser

    var humanized_duration = window.humanized_duration;

    Examples

    humanized_duration(59 * 1000) // 59s
    humanized_duration(60 * 1000) // 1m
     
    humanized_duration((58 * 60 + 59) * 1000) // 58m 59s
    humanized_duration((58 * 60 + 60) * 1000) // 59m
     
    humanized_duration((59 * 60 + 59) * 1000) // 59m 59s
    humanized_duration((59 * 60 + 60) * 1000) // 1h
     
    humanized_duration((6 * 24 * 60 * 60 + 23 * 60 * 60 + 59 * 60 + 59) * 1000) // 6d 23h
    humanized_duration((6 * 24 * 60 * 60 + 23 * 60 * 60 + 59 * 60 + 60) * 1000) // 1w
     
    humanized_duration((5 * 24 * 60 * 60 + 23 * 60 * 60 + 59 * 60 + 59) * 1000, 3) // 5d 23h 59m
    humanized_duration((6 * 24 * 60 * 60 + 23 * 60 * 60 + 59 * 60 + 59) * 1000, 4) // 6d 23h 59m 59s

    Install

    npm i humanized-duration

    DownloadsWeekly Downloads

    2

    Version

    0.0.1

    License

    GPLv2

    Last publish

    Collaborators

    • vapurfilozofu