Sha256: 19e522d2fc9861875140b88fc4ddfc86ad6bde26297d0018a14e93555f65a6a7

Contents?: true

Size: 604 Bytes

Versions: 69

Compression:

Stored size: 604 Bytes

Contents

var countSteps = require('../math/countSteps');
var pad = require('../number/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;
    }
    module.exports = toTimeString;

Version data entries

69 entries across 69 versions & 2 rubygems

Version Path
trusty-festivity-extension-2.5.3 node_modules/bower/node_modules/mout/time/toTimeString.js
trusty-festivity-extension-2.5.2 node_modules/bower/node_modules/mout/time/toTimeString.js
trusty-festivity-extension-2.5.1 node_modules/bower/node_modules/mout/time/toTimeString.js
trusty-festivity-extension-2.5.0 node_modules/bower/node_modules/mout/time/toTimeString.js
trusty-festivity-extension-2.4.6 node_modules/bower/node_modules/mout/time/toTimeString.js
trusty-festivity-extension-2.4.5 node_modules/bower/node_modules/mout/time/toTimeString.js
trusty-festivity-extension-2.4.4 node_modules/bower/node_modules/mout/time/toTimeString.js
trusty-festivity-extension-2.4.3 node_modules/bower/node_modules/mout/time/toTimeString.js
trusty-festivity-extension-2.4.2 node_modules/bower/node_modules/mout/time/toTimeString.js
trusty-festivity-extension-2.4.1 node_modules/bower/node_modules/mout/time/toTimeString.js
trusty-festivity-extension-2.4.0 node_modules/bower/node_modules/mout/time/toTimeString.js
trusty-festivity-extension-2.3.30 node_modules/bower/node_modules/mout/time/toTimeString.js
trusty-festivity-extension-2.3.29 node_modules/bower/node_modules/mout/time/toTimeString.js
trusty-festivity-extension-2.3.28 node_modules/bower/node_modules/mout/time/toTimeString.js
trusty-festivity-extension-2.3.27 node_modules/bower/node_modules/mout/time/toTimeString.js
trusty-festivity-extension-2.3.26 node_modules/bower/node_modules/mout/time/toTimeString.js
trusty-festivity-extension-2.3.25 node_modules/bower/node_modules/mout/time/toTimeString.js
trusty-festivity-extension-2.3.24 node_modules/bower/node_modules/mout/time/toTimeString.js
trusty-festivity-extension-2.3.23 node_modules/bower/node_modules/mout/time/toTimeString.js
trusty-festivity-extension-2.3.22 node_modules/bower/node_modules/mout/time/toTimeString.js