maniajs
Version:
ManiaPlanet (Dedicated) Server Controller.
29 lines (25 loc) • 704 B
JavaScript
;
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);
}