Foros del Web » Programando para Internet » PHP »

problemas con la hora

Estas en el tema de problemas con la hora en el foro de PHP en Foros del Web. hola alguien sabe por que puede suceder que al hacer un Código PHP: echo  date ( "d-m-y H:i:s" );  me tira la fecha bien, pero la ...
  #1 (permalink)  
Antiguo 08/04/2008, 09:57
 
Fecha de Ingreso: octubre-2005
Mensajes: 95
Antigüedad: 18 años, 6 meses
Puntos: 1
problemas con la hora

hola
alguien sabe por que puede suceder que al hacer un

Código PHP:
echo date("d-m-y H:i:s"); 
me tira la fecha bien, pero la hora es una más que la del servidor..

es decir...... me aseguro que en la configuración de la hora del windows 2003 server esté bien.... pj. 11:00 AM, pero al ejecutar la función date...la hora que me devuelve son las 12:00 ????

alguien que me ayude please
  #2 (permalink)  
Antiguo 08/04/2008, 10:22
 
Fecha de Ingreso: marzo-2008
Mensajes: 237
Antigüedad: 16 años, 2 meses
Puntos: 6
Re: problemas con la hora

No se que ocurre otra que sea problema de la hora del server. Yo tengo un problema similar y no quize continuar perdiendo tiempo, por lo que le sumo una hora a la que me devuelve. En tu caso tendrías que restar:

Código:
putenv('TZ=America/Buenos_Aires');
$date = date("y-m-d");
$time = date(" H:i:s",time());
list($hora1, $minut, $seg) = split('[:]', $time);
$time=date("H:i:s", mktime($hora1-1, $minut, $seg));
De esta forma tenes en $date y $time lo que queres. En el caso de putenv() es la fecha/hora de tu país. Si no es ese, cambialo :P
  #3 (permalink)  
Antiguo 08/04/2008, 10:24
 
Fecha de Ingreso: octubre-2005
Mensajes: 95
Antigüedad: 18 años, 6 meses
Puntos: 1
Re: problemas con la hora

mm.....no haria eso por que cuando cambie la hora por cambio de estación es posible que la hora se normalice y ahi si que habrá que modificar nuevamente el script...


que raro...no entiendo
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 09:53.