Sha256: c4be9e53cfe82ea52c70f7f4f7ddfb2542776e278f7f7f02073c7744d68b571f

Contents?: true

Size: 588 Bytes

Versions: 69

Compression:

Stored size: 588 Bytes

Contents

define(['../math/countSteps', '../number/pad'], function(countSteps, pad){

    var HOUR = 3600000,
        MINUTE = 60000,
        SECOND = 1000;

    /**
     * Format timestamp into a time string.
     */
    function toTimeString(ms){
        var h = ms < HOUR   ? 0 : countSteps(ms, HOUR),
            m = ms < MINUTE ? 0 : countSteps(ms, MINUTE, 60),
            s = ms < SECOND ? 0 : countSteps(ms, SECOND, 60),
            str = '';

        str += h? h + ':' : '';
        str += pad(m, 2) + ':';
        str += pad(s, 2);

        return str;
    }
    return toTimeString;
});

Version data entries

69 entries across 69 versions & 2 rubygems

Version Path
trusty-festivity-extension-2.6.3 node_modules/bower/node_modules/mout/src/time/toTimeString.js
trusty-festivity-extension-2.6.2 node_modules/bower/node_modules/mout/src/time/toTimeString.js
trusty-festivity-extension-2.6.1 node_modules/bower/node_modules/mout/src/time/toTimeString.js
trusty-festivity-extension-2.6 node_modules/bower/node_modules/mout/src/time/toTimeString.js
trusty-festivity-extension-2.5.19 node_modules/bower/node_modules/mout/src/time/toTimeString.js
trusty-festivity-extension-2.5.18 node_modules/bower/node_modules/mout/src/time/toTimeString.js
trusty-festivity-extension-2.5.17 node_modules/bower/node_modules/mout/src/time/toTimeString.js
trusty-festivity-extension-2.5.16 node_modules/bower/node_modules/mout/src/time/toTimeString.js
trusty-festivity-extension-2.5.15 node_modules/bower/node_modules/mout/src/time/toTimeString.js
trusty-festivity-extension-2.5.14 node_modules/bower/node_modules/mout/src/time/toTimeString.js
trusty-festivity-extension-2.5.13 node_modules/bower/node_modules/mout/src/time/toTimeString.js
trusty-festivity-extension-2.5.12 node_modules/bower/node_modules/mout/src/time/toTimeString.js
trusty-festivity-extension-2.5.11 node_modules/bower/node_modules/mout/src/time/toTimeString.js
trusty-festivity-extension-2.5.10 node_modules/bower/node_modules/mout/src/time/toTimeString.js
trusty-festivity-extension-2.5.9 node_modules/bower/node_modules/mout/src/time/toTimeString.js
trusty-festivity-extension-2.5.8 node_modules/bower/node_modules/mout/src/time/toTimeString.js
trusty-festivity-extension-2.5.7 node_modules/bower/node_modules/mout/src/time/toTimeString.js
trusty-festivity-extension-2.5.6 node_modules/bower/node_modules/mout/src/time/toTimeString.js
trusty-festivity-extension-2.5.5 node_modules/bower/node_modules/mout/src/time/toTimeString.js
trusty-festivity-extension-2.5.4 node_modules/bower/node_modules/mout/src/time/toTimeString.js