Вобще написание часов занимает не более 3 минут, простите отвлекся поэтому дольше
<html><body>
<div id="clock" style="height:40px"></div>
<script>
setInterval(function(){
var d = new Date();
document.getElementById('clock').innerHTML = d.toLocaleTimeString();
},1000);
</script>
</body>
</html>