Parse time from milliseconds to display mm:ss.x - Node.js Date

Node.js examples for Date:Time Format

Description

Parse time from milliseconds to display mm:ss.x

Demo Code


/**/*from   w w  w.  ja v a  2s. c  o  m*/
 * General utility functions
 */
define(["util"], function (util) {
    // Left-pad string (mostly used for a leading zero)
    String.prototype.pad = function (padWith, padWidth) {
        var str = this;
        while (str.length < padWidth) {
            str = padWith + str;
        }
        return str;
    };

    // Parse time from milliseconds to display mm:ss.x
    return {
        displayTime: function (ms) {
            seconds = "" + parseInt(ms / 1000 % 60, 10);
            seconds = ("" + seconds).pad(0, 2);
            minutes = parseInt(ms / 60000 % 60, 10);
            // Get the 10th of a second
            ms = ("" + ms).substr(-3, 1);

            return minutes + ":" + seconds + "." + ms;
        },
    }
});

Related Tutorials