Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/06/2003, 09:32
Avatar de ferny
ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
Te voy a dar otra respuesta, que no es exactamente lo mismo pero bueno...

En mi caso lo que hago es guardar el tiempo en formato time() con lo cual el campo de mi base de datos es un entero... Luego si quiero mostrar el tiempo por pantalla sólo le aplico la función date(), por ejemplo date("d m Y", time()); El segundo parámetro de esta función sería el valor almacenado en la base de datos, y la función date() me devolvería la fecha formateada a la que corresponde el tiempo almacenado en la base de datos

Te recomiendo eso ya que imaginate que cuando tengas 1000 registros en la base de datos quieres cambiar el formato de fecha... pues con tu forma tendrías que ir registro por registro, pero con esta otra forma sólo cambiarias los parámetros de la función date, además si quieres hacer zonas horarias con mi forma es más fácil (sólo sumar o restar múltiplos de 3600 )

Si necesitas algo más aquí estamos.

Saludos
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.