Ver Mensaje Individual
  #4 (permalink)  
Antiguo 31/01/2008, 06:26
DarkJ
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 19 años, 6 meses
Puntos: 48
Re: Problema con date()

Porque es para formatos. La hora que coge php es la del servidor. Si tu servidor esta fisicamente en otro pais, es probable que tenga configurada la hora de ese pais (o zona del pais, como pasa en USA).

Si ves en www.php.net/date veras que puedes sacar datos de la zona horaria del servidor (timezone). O tambien puedes usar la funcion gmdate() www.php.net/gmdate para sacar la fecha / hora del meridiano de greenwich. Luego tu solo tienes que sumar o restar la diferencia de tu pais con el meridiano.

Si usas php5.1 o superior, parece que con date_default_timezone_set() www.php.net/date_default_timezone_set puedes especificar por script el timezone.