Javascript 秒表计数器问题

Issue with Javascript Stopwatch counter

我在fiddle

中有这个时间计数器

http://jsfiddle.net/oukjfavu/718/#

如何删除 h1 中计数器的 "minutes" 部分,因为我只需要秒和毫秒部分?

function format(ms) {
  var d = new Date(ms + t[5]).toString()
    .replace(/.*([0-9][0-9]:[0-9][0-9]).*/, '');
  var x = String(ms % 1000);
  while (x.length < 3) x = '0' + x;
  d += '.' + x;
  h1.textContent = d
  return d;
}

当我删除计数器的分钟部分时:

.replace(/.*([0-9][0-9]:[0-9][0-9]).*/, '');

到这个

.replace(/.*[0-9][0-9]).*/, '');

第二个计数器不会更新。

非常感谢

这是一个较短的版本

var startTime = Date.now();

var interval = setInterval(function() {
    var elapsedTime = Date.now() - startTime;
    var time = (elapsedTime / 1000).toFixed(3).toString();
    time = time.replace('.', ':');
    document.getElementById("timer").innerHTML = time;
}, 1);
#timer {
  font-weight: bold;
  font-size: 35px;
}
<span id="timer"></span>