UNPKG

maniajs

Version:

ManiaPlanet (Dedicated) Server Controller.

29 lines (25 loc) 704 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.stringTime = stringTime; var _sprintfJs = require('sprintf-js'); /** * Get maniaplanet time in string format. * * @param {number} input * @returns {string} */ function stringTime(input) { var min = Math.floor(input / (1000 * 60)); var sec = Math.floor((input - min * 60 * 1000) / 1000); var msec = (input + "").substr((input + "").length - 3); if (msec) { if (min > 9) { return (0, _sprintfJs.sprintf)('%02d:%02d.%03d', min, sec, msec); } else { return (0, _sprintfJs.sprintf)('%01d:%02d.%03d', min, sec, msec); } } return (0, _sprintfJs.sprintf)('%02d:%02d', min, sec); }