function convertTime(timeInMicroSeconds: any) { var pad = function (num: any, size: any) { return ("000" + num).slice(size * -1); }, minutes = Math.floor(timeInMicroSeconds / 60 / 1000000), seconds = Math.floor((timeInMicroSeconds / 60 / 1000000 - minutes) * 60), milliseconds = Math.round( (timeInMicroSeconds - minutes * 60 * 1000000 - seconds * 1000000) / 1000 ); return +pad(minutes, 2) + ":" + pad(seconds, 2) + "." + pad(milliseconds, 3); }