oxana,
немного переделанный вариант от Rise
<!DOCTYPE html>
<html>
<body>
<span id="time">(current time)</span>
<script>
setInterval(function() {
time = new Date();
document.getElementById('time').innerText = time.getHours()+":"+firstNull(time.getMinutes())+":"+firstNull(time.getSeconds());
}, 1000);
function firstNull(time) { return time<10 ? "0"+time : time; }
</script>
</body>
</html>
UPD: экстримально короткая и страшная запись кода))))
<!DOCTYPE html>
<html>
<body>
<span id="time">(time)<script>setInterval(function(){document.getElementById('time').innerText=(t=new Date(),t.getHours()+":"+((m=t.getMinutes())<10?'0'+m:m)+":"+((s=t.getSeconds())<10?'0'+s:s));},1000);</script></span>
</body>
</html>