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