0

I'd like my hours section to be set to 1–12 and not 0–23. Thank you.

Here's the JavaScript:

   setInterval(function(){ time();}, 1000)

function time(){
 var dates = new Date();

 var newDates = dates.toDateString();
 // var clock = dates.toLocaleTimeString();
 var seconds = dates.getSeconds();
 var minutes = dates.getMinutes();
 var hours = dates.getHours();
 var stringSeconds= String(seconds);
 var stringMinutes= String(minutes);
 var stringHours= String(hours);
 newDate.textContent = newDates;
 newDivSeconds.textContent =  stringSeconds;
 newDivMinutes.textContent = stringMinutes + '   :' ;
 newDivHours.textContent = stringHours + '   :';
Arya McCarthy
  • 7,955
  • 3
  • 30
  • 52
Regie Tano
  • 19
  • 6

2 Answers2

2
var usHours = (date.getHours() % 12) || 12;
Michael Lorton
  • 41,023
  • 26
  • 92
  • 136
1

Use the modulus operator

var usHours = date.getHours() % 12;
Richard Schneider
  • 34,169
  • 9
  • 55
  • 69