Well, that's fairly easy:
Code:
<span id="timer"> </span>
<script type="text/javascript">
(function(start) {
function map(f, a) {
for (var i = a.length - 1, r = []; i >= 0; --i)
r[i] = f(a[i], i);
return r;
}
function pad(s, w, c) {
return (new Array(w + 1 - s.toString().length)).join(c || "0") + s;
}
function timerTick() {
var now = new Date(new Date() - start);
document.getElementById("timer").firstChild.nodeValue
= map(function(n) { return pad(n, 2); },
[now.getUTCHours(),
now.getUTCMinutes(),
now.getUTCSeconds()]).join(":");
}
setInterval(timerTick, 1000);
})(new Date());
</script>
Bookmarks