Cuando uso el método "getHour()" en javascript, muestra el formato de hora militar. Necesito que muestre la hora en números entre 1-12 en su lugar. ¿Alguien puede decirme cómo hacer esto? Aquí está el código que estoy utilizando:Cambiar la hora 1-24 a 1-12 hora para el método "getHours()"
function updateclock()
{
var time = new Date();
var todisplay = '';
if (time.getHours() < 10) todisplay += time.getHours();
else todisplay += time.getHours();
if (time.getMinutes() < 10) todisplay += ':0' + time.getMinutes();
else todisplay += ':' + time.getMinutes();
document.getElementById("clock").innerHTML = todisplay;
}
así restar 12 si es mayor que 13 :) – epascarello