JavaScript - Formato de hora

 
Vista:
Imágen de perfil de Miguel Angel

Formato de hora

Publicado por Miguel Angel (5 intervenciones) el 29/08/2024 19:35:22
Tengo este código para mostrar la hora en una pagina web como le puedo dar formato a la hora de 24 horas a 12 horas

<script>
function startTime(){
today=new Date();
h=today.getHours();
m=today.getMinutes();
s=today.getSeconds();
m=checkTime(m);
s=checkTime(s);
document.getElementById('reloj').innerHTML=h+":"+m+":"+s;
t=setTimeout('startTime()',500);}
function checkTime(i)
{if (i<10) {i="0" + i;}return i;}
window.onload=function(){startTime();}
</script>
<div id="reloj" style="font-size:16px;">
</div>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro
Val: 1.448
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Formato de hora

Publicado por Alejandro (540 intervenciones) el 30/08/2024 21:39:34
  • Alejandro se encuentra ahora conectado en el
  • chat de PHP
Si es mayor a 12 le restas 12
1
h = today.getHours()>12 ? today.getHours()-12 : today.getHours();

Para rellenar hacia la izquierda existe padStart
1
String(5).padStart(2, '0'); // resultado "05"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Miguel Angel

Formato de hora

Publicado por Miguel Angel (5 intervenciones) el 02/09/2024 15:23:07
y como lo pongo en el código que puse aquí no soy programador tome ese código de internet pero me interesa llevarlo al formato de 12 horas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Mguel Angel

Formato de hora

Publicado por Mguel Angel (5 intervenciones) el 02/09/2024 18:07:27
Probare y le comento luego
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Mguel Angel

Formato de hora

Publicado por Mguel Angel (5 intervenciones) el 02/09/2024 18:19:24
Donde debo poner esta linea

String(5).padStart(2, '0'); // resultado "05"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Mguel Angel

Formato de hora

Publicado por Mguel Angel (5 intervenciones) el 02/09/2024 20:34:28
Listo el código funciono a la perfección pero donde pongo esto (String(5).padStart(2, '0'); // resultado "05") para que ponga el cero delante.

Gracias de antemanos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar