Небольшой пример

Код:
function d () {
d1 = new Date ();
}
function reset () {
d ();
}
function getTime () {
return (new Date ().setTime (new Date ().getTime () - d1.getTime ()));
}
cx = 0;
d ();
setInterval(function () {
cx++;
if (cx == 5) {
cx = 0;
reset ();
}
trace (getTime ());
}, 1000);