title: Changing the 1-24 hour to 1-12 hour for the "getHours()" Method
body: <p>When I use the "getHour()" method in javascript, it displays the military time format.  I need it to display the hour in numbers between 1-12 instead.  Can anybody tell me how to do this?  Here is the code I am using:</p>
  
  <pre><code>function updateclock()
  {
  
      var time = new Date();
      var todisplay = '';
  
      if (time.getHours() &lt; 10) todisplay += time.getHours();
      else todisplay += time.getHours();
  
      if (time.getMinutes() &lt; 10) todisplay += ':0' + time.getMinutes();
      else todisplay += ':' + time.getMinutes();
  
      document.getElementById("clock").innerHTML = todisplay;
  }
  </code></pre>