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>
我在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>