Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/01/2011, 10:29
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: Problema con el almacenamiento de la fecha (hora)

Es muy probable que se estén usando en la aplicación funciones d conversión de fecha en formato UNIXTIME, ya que ese formato almacena el valor como un entero y luego deben usarse funciones específicas para convertirlo:
Código MySQL:
Ver original
  1. mysql> SELECT FROM_UNIXTIME(1294929017);
  2. +---------------------------+
  3. | FROM_UNIXTIME(1294929017) |
  4. +---------------------------+
  5. | 2011-01-13 11:30:17       |
  6. +---------------------------+
  7. 1 row in set (0.00 sec)
En cambio, si la fecha se pone como un datetime normal, lo que sucedería sería:
Código MySQL:
Ver original
  1. mysql> SELECT FROM_UNIXTIME('2011-01-13 11:30:17');
  2. +--------------------------------------+
  3. | FROM_UNIXTIME('2011-01-13 11:30:17') |
  4. +--------------------------------------+
  5. | 1969-12-31 21:33:31                  |
  6. +--------------------------------------+
  7. 1 row in set, 1 warning (0.00 sec)
Como puedes ver, una cadena representando la fecha se interpreta incorrectamente, y un entero no.
Eso es simplemente porque el formato UNIXTIME almacena la fecha como un entero que representa la cantidad de segundos desde '1970-01-01 00:00:00' GMT.

Tu problema es en este caso que si no puedes acceder al PHP, debes tener en cuenta que e formato de fechas no es el que usas normalmente.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)