Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/04/2003, 13:32
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Lo ideal sería que te guardases la hora en formato GMT tomando como referencia GMT 0 .. a partír de ahí te haces los ajustes horarios dependiendo del pais que tenga que mostrar esos datos.

Fijate en este mensaje:
http://www.forosdelweb.com/showthrea...hreadid=119333

Hice una funcioncita para presentar horas en formato GMT de su respectiva diferencia horaria.

Se trata de usar las funciones de fecha/hora gmXXXXX() ..
gmmktime(), gmdate() .. etc ...

Si usas Mysql y funciones como NOW() para ingresar la hora actual directamente en tu BD .. mm tendrías que mirar si hay equivalente a hora GMT en Mysql y sino, generar la hora actual via funciones gmdate("formato campo DATE o DATETIME que tengas") ...

A todo esto .. si guardas las fechas en horário GMT 0 sería lo ideal .. pues así todos se hacen sus ajustes en realición a es standar de hora +diferencia horaria franja .. o -difrencia horaria franja ...

En tu BD .. si usas funciones para calcular rangos de fechas y demas .. no te preocupes. La fecha que presntarias ya sabes que sería en relación a GMT 0 así q solo usa esas funciones gmmktime() y gmdate() para darle el formato .. (el DATE_FORMAT() .. podría ser tambien . pero antes deberias impletar la diferencia horaria para tu DATETIME) ..

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.