1

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
  • 8,554
  • 4
  • 34
  • 56
Regie Tano
  • 29
  • 6

2 Answers2

3
const usHours = (date.getHours() % 12) || 12;
Michael Lorton
  • 43,060
  • 26
  • 103
  • 144
1

Use the modulus operator

var usHours = date.getHours() % 12;
Richard Schneider
  • 34,944
  • 9
  • 57
  • 73