Ver Mensaje Individual
  #6 (permalink)  
Antiguo 19/05/2011, 01:36
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 10 meses
Puntos: 574
Respuesta: Hora Local y NO del Servidor

Cita:
ADDTIME(expr,expr2)

ADDTIME() añade expr2 a expr y retorna el resultado. expr es una expresión de fecha u hora y fecha, y expr2 es una expresión temporal.

mysql> SELECT ADDTIME('1997-12-31 23:59:59.999999',
-> '1 1:1:1.000002');
-> '1998-01-02 01:01:01.000001'
mysql> SELECT ADDTIME('01:00:00.999999', '02:00:00.999998');
-> '03:00:01.999997'

Si esto

SELECT ADDTIME('1997-12-31 23:59:59.999999',
-> '1 1:1:1.000002');
-> '1998-01-02 01:01:01.000001'

le suma un dia, una hora, un minuto y un segundo a '1997-12-31 23:59:59.999999' -> '1998-01-02 01:01:01.000001'

Esto ?

SELECT ADDTIME(NOW(), '1 1:1:1.000002');

Luego en cualquier sitio donde ponias NOW() tienes que poner ADDTIME(NOW(), 'X'). X horas a sumar en el formato adecuado.

Estas seguro que en el campo "lastupdate" tienes la hora del cliente? Y esta hora es siempre de la misma zona horaria?

Por otro lado insisto en el tema del cambio de hora verano/invierno....
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.