SoloCodigo

Programación Web y Scripting => PHP => Mensaje iniciado por: ffresno en Miércoles 31 de Octubre de 2007, 16:44

Título: Trabjar Con Fechas
Publicado por: ffresno en Miércoles 31 de Octubre de 2007, 16:44
Hola, he puesto una consulta anterior referente a trabajar con fechas con PHP y MySQL.
He leido que la mejor manera es pasando a un número la fecha y guardarlo en BD en un campo de tipo INT y luego recuperarlo y pasarlo a un formato correcto en php con la funcion date(formato, $fecha).
Eso es lo que he entendido por foros que es la mejor manera, pero si alguien me puede aconsejar de alguna manera de trabajar con fechas, también será bienvenida.

Muchas gracias
Título: Re: Trabjar Con Fechas
Publicado por: Avalon en Viernes 2 de Noviembre de 2007, 19:04
Hola. Se suele decir que lo mejor es almacenar una marca de tiempo (timestamp) en un entero, aunque supongo que es cuestión de gustos. Como sabes el timestamp marca los segundos transcurridos desde el 1-1-1970. A mi por lo menos no me gusta trabajar con números negativos para fechas anteriores a esa. Incluso algunos sistemas ni siquiera utilizan números negativos y la marca de tiempo para cualquier fecha anterior es simplemente 0.

Prefiero usar campos DATE cuando solo me interesa guardar el día, mes y año.

Salu2,
Avalon