Foros del Web » Creando para Internet » Diseño web »

Reloj JavaScript que se actualice

Estas en el tema de Reloj JavaScript que se actualice en el foro de Diseño web en Foros del Web. Hola, hice un reloj en JavaScript, con un codigo muy sencillo, pero veo que toma la hora actual pero se queda asi, osea, habria que ...
  #1 (permalink)  
Antiguo 27/11/2009, 16:18
 
Fecha de Ingreso: septiembre-2009
Mensajes: 14
Antigüedad: 8 años, 2 meses
Puntos: 0
Reloj JavaScript que se actualice

Hola, hice un reloj en JavaScript, con un codigo muy sencillo, pero veo que toma la hora actual pero se queda asi, osea, habria que actualizar la pagina cada minuto, quisiera poder hacer que se actualice solo, aqui esta el codigo:

Código:
<script LANGUAGE="JavaScript">
Stamp = new Date();
year = Stamp.getYear();
if (year < 2000) year = 1900 + year;
var Hours;
var Mins;
var Time;
Hours = Stamp.getHours();
if (Hours >= 12) {
Time = " P.M.";
}
else {
Time = " A.M.";
}
if (Hours > 12) {
Hours -= 12;
}
if (Hours == 0) {
Hours = 12;
}
Mins = Stamp.getMinutes();
if (Mins < 10) {
Mins = "0" + Mins;
}
document.write(Hours + ":" + Mins + Time + '</B></font>');
</script>
gracias!
  #2 (permalink)  
Antiguo 27/11/2009, 16:23
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.544
Antigüedad: 15 años, 8 meses
Puntos: 1262
Respuesta: Reloj JavaScript que se actualice

Hola:

Busca en nuestras FAQs que hay algún reloj que te puede servir de referencia... Debes usar setInterval...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 27/11/2009, 16:27
Avatar de gigoz  
Fecha de Ingreso: noviembre-2009
Mensajes: 106
Antigüedad: 8 años
Puntos: 1
Respuesta: Reloj JavaScript que se actualice

<script language="JavaScript">
function mueveReloj(){
momentoActual = new Date()
hora = momentoActual.getHours()
minuto = momentoActual.getMinutes()
segundo = momentoActual.getSeconds()

str_segundo = new String (segundo)
if (str_segundo.length == 1)
segundo = "0" + segundo

str_minuto = new String (minuto)
if (str_minuto.length == 1)
minuto = "0" + minuto

str_hora = new String (hora)
if (str_hora.length == 1)
hora = "0" + hora

horaImprimible = hora + " : " + minuto + " : " + segundo

document.form_reloj.reloj.value = horaImprimible

setTimeout("mueveReloj()",1000)
}

</script>


en el body pones el OnLoad

onLoad="mueveReloj();"

<form name="form_reloj">
<input name="reloj" type="text" class="input_reloj" onFocus="window.document.form_reloj.reloj.blur()" size="10">
</form>

este funciona perfecto pruebalo y me cuenta
  #4 (permalink)  
Antiguo 27/11/2009, 16:59
 
Fecha de Ingreso: septiembre-2009
Mensajes: 14
Antigüedad: 8 años, 2 meses
Puntos: 0
Respuesta: Reloj JavaScript que se actualice

Muchas gracias, me sirvio mucho :) pero el problema ahora es que tambien tenia un problema con la fecha y me toco volverla a hacer, me podrias ayudar con el codigo del reloj, sumado a la fecha?

muchas gracias y disculpa por tanto jeje
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 15:06.