title: Making a live clock in javascript
body: <p>The clock kinda works. But instead of replacing the current time of day it prints a new time of day every second. I understand why it do it but I don't know how to fix it. I would appreciate if you could give me some tips without saying the answer straight out. Thank you. Here is my code:</p>
  
  <pre><code>function time(){
      var d = new Date();
      var s = d.getSeconds();
      var m = d.getMinutes();
      var h = d.getHours();
      document.write(h + ":" + m + ":" + s);
  }
  
  setInterval(time,1000);
  </code></pre>