Ecco:

codice:
<script>
  function ora() {
    var data = new Date();
    var Ora;
    with (data) {
      Ora = f(getDate()) + "-" + f(getMonth()) + "-" + f(getFullYear()) + " " + f(getHours()) + ":" + f(getMinutes()) + ":" + f(getSeconds());
    }
    document.getElementById('clock').innerHTML = Ora;
    setTimeout("ora()", 1000);
  }

  function f(num){
    if (num < 10) return ("0" + num);
    else return num;
  }
  
  setTimeout("ora()", 1000);
</script>

<div id="clock"></div>
(per la formatazione, vedi tu)