pbojinov
2/7/2013 - 6:41 PM

msconvert.js

/**
 * Convert milliseconds to Hour:Minute:Seconds || Minute:Seconds
 * 
 * @param {int} milliseconds
 * @return {Object} h = hour, m = minute, s = seconds
 */
function convertMS(ms) {
  var d, h, m, s;
  s = Math.floor(ms / 1000);
  m = Math.floor(s / 60);
  s = s % 60;
  h = Math.floor(m / 60);
  m = m % 60;
  h = h % 24;
  return {h: h, m: m, s: s, total: (h > 0) ? (h + ':' + m + ':' + s) : (m + ':' + s)};
};