Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/10/2011, 06:13
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Error en funcion from_unixtime

Es probable que tenga que ver con el host donde está ejecutandose el MySQL. Si estás en España, pero el host está en Brasil, es lógico que aparezca con dos horas menos, porque la operación transcurre en el huso horario -2 en este momento (hora de verano).
Normalmente MySQL te responde en esos casos con una hora TMZ que incluye el desfasaje de tiempo, por lo que lo que hay que hacer es reconvertir el valor para que devuelva la hora correcta.
Procesarlo en PHP tampoco te servirá, porque el PHP también se ejecuta en servidor, y no en el cliente, por lo que el problema subsistirá.
Verifica el tema en el manual de referencia de MySQL, tiene un capítulo entero dedicado al tema de la zonificación horaria.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)