Foros del Web » Programando para Internet » Javascript »

hora en tiempo real

Estas en el tema de hora en tiempo real en el foro de Javascript en Foros del Web. Hola a todos, tengo un código en javascript q dice la hora en mi página, pero el problema es q la hora sale en un ...
  #1 (permalink)  
Antiguo 25/09/2003, 00:52
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 22 años, 3 meses
Puntos: 3
hora en tiempo real

Hola a todos, tengo un código en javascript q dice la hora en mi página, pero el problema es q la hora sale en un <input type="text"> lo q quiero es q no salga ahi ya q me ocupa espacio, osea quiero q salga la hora los minutos y q cambie mediante pasa el tiempo, osea un reloj, pero q no este en un campo xq me ocupa espacio de largo y alto.. espero me puedan ayudar
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
  #2 (permalink)  
Antiguo 25/09/2003, 15:01
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
A ver si algo así te sirve

<script language="JavaScript">
function relojillo()
{
fecha = new Date()
hora = fecha.getHours()
minuto = fecha.getMinutes()
segundo = fecha.getSeconds()
horita = hora + ":" + minuto + ":" + segundo
document.getElementById('horeja').innerHTML = horita
setTimeout('relojillo()',1000)
}
</script>

</head>

<body onload="relojillo()">
<div id="horeja">hora</div>
</body>

  #3 (permalink)  
Antiguo 25/09/2003, 22:45
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 22 años, 3 meses
Puntos: 3
Gracias, eso es justo lo q quería. Pero una cosa, cómo hago para q no salga las horas asi, sino q salga x ejemplo 1:30 pm??
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
  #4 (permalink)  
Antiguo 26/09/2003, 11:35
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola, mamon. (menudo nick te has buscado, chico)

Con el permiso de Tunait (Saludete ) aquí van algunas modificaciones a su código:

<script language="JavaScript">
function relojillo()
{
fecha = new Date()
hora = fecha.getHours()
if (hora>12) {
meri=' pm';
hora=hora-12; }
else
meri=' am';
minuto = fecha.getMinutes()
if (minuto<10) minuto='0'+minuto;
segundo = fecha.getSeconds()
if (segundo<10) segundo='0'+segundo;
horita = hora + ":" + minuto + ":" + segundo + meri;
document.getElementById('horeja').innerHTML = horita
setTimeout('relojillo()',1000)
}
</script>

</head>

<body onload="relojillo()">
<div id="horeja">hora</div>
</body>

Saludos,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:42.