Foros del Web » Programando para Internet » PHP »

Hora Actualizada

Estas en el tema de Hora Actualizada en el foro de PHP en Foros del Web. Hola amigos, quisiera saber que hay que hacer para obtener en pantalla, la hora actualizada minuto a minuto o segundo a segundo. Estoy trabajando en ...
  #1 (permalink)  
Antiguo 20/02/2006, 08:05
 
Fecha de Ingreso: agosto-2004
Ubicación: Stgo de Chile
Mensajes: 64
Antigüedad: 20 años, 3 meses
Puntos: 0
Pregunta Hora Actualizada

Hola amigos, quisiera saber que hay que hacer para obtener en pantalla, la hora actualizada minuto a minuto o segundo a segundo.

Estoy trabajando en forma local con php5 y mysql.

La funcion que estoy utilizando es esta:

<?php
function fncHoraActual()
{
return date("H:i:s",time());
}
?>

Al abrir una página del navegador, la funcion toma la hora del momento y no se actualiza. Como se imaginarán, ya al paso de un par de segundos el valor mostrado, no tiene ninguna validez.

¿Cual es la forma correcta?
  #2 (permalink)  
Antiguo 20/02/2006, 08:14
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
Por supuesto que no se va a actualizar esa hora. (a no ser que recargues la página .. por qué ahí ejecutarías denuevo tu script PHP).

Ten presente como funciona PHP (lo conoces?, te explico): PHP se ejecuta en el "lado del servidor" . .hace su proceso ( en tu caso esa ejecución de tu función) y lo que resulte de ese proceso es "entregado" al cliente (navegador) para que este haga su parte: interpretar ese HTML que generas .. etc ...

Si tu quieres ver en tu navegador ese "reloj" andando (pasando los minutos .. etc) tendrás que implementar esa funcion en Javascript .. que es el lenguaje del lado del "cliente" que puede ejecutar un navegador (o Flash . .o applet java, active X .. pero no PHP ni un lenguaje del lado del servidor).

De hecho con "PHP" podrías inicializar esa hora/fecha con la del "servidor" y que continue su "conteo" en el "cliente" ..

Espero que esto te quede claro .. por qué es la base de "PHP" y de como funcionan en general todos estos lenguajes del "lado del servidor": PHP, ASP, Perl .. etc ..

Un saludo,
  #3 (permalink)  
Antiguo 20/02/2006, 08:28
 
Fecha de Ingreso: agosto-2004
Ubicación: Stgo de Chile
Mensajes: 64
Antigüedad: 20 años, 3 meses
Puntos: 0
ok, quedamos claros.
Sorry.
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 21:59.