SoloCodigo

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

Título: Guardar Fecha En Mysql
Publicado por: ffresno en Miércoles 31 de Octubre de 2007, 14:34
Hola, queria preguntaros una cosa.
He creado en BD un campo fecha INT(11) para guardar la fecha en segundos. Luego, al recuperarla dandole un formato de date("d/m/Y", $fecha_recogida) me daría la fecha correcta.
Mi problema es que no se como guardar la fecha en segundos en base de datos. He visto que con CURDATE guardaría la fecha actual en segundos, pero yo no quiero guardar la fecha actual, pueden ser fechas posteriores.

Gracias.
Título: Re: Guardar Fecha En Mysql
Publicado por: Avalon en Viernes 2 de Noviembre de 2007, 19:07
Hola. Lo puedes hacer con mktime (http://es.php.net/manual/en/function.mktime.php)

Salu2,
Avalon
Título: Re: Guardar Fecha En Mysql
Publicado por: Altareum en Viernes 2 de Noviembre de 2007, 20:15
En realidad, te recomiendo que uses formatos de fecha, para la base de datos, y no campos numéricos. Aunque como todo, depende de lo que tengas que hacer.

En todo caso, si lo que necesitas es obtener la fecha en format timestamp (es decir, en segundos), puedes obtenerla desde mysql, con las funciones de UNIX_TIMESTAMP.


Altareum.
Título: Re: Guardar Fecha En Mysql
Publicado por: Rro_237 en Viernes 2 de Noviembre de 2007, 21:08
hola,

concuerdo con altareum es recomendable declarar char o varchar el campo de la fecha en la base de datos...

saludos
Título: Re: Guardar Fecha En Mysql
Publicado por: RadicalEd en Viernes 2 de Noviembre de 2007, 21:59
Cita de: "Rro_237"
hola,

concuerdo con altareum es recomendable declarar char o varchar el campo de la fecha en la base de datos...

saludos
Primero lee antes de postear y dar una información tan erronea como la que acabas de hacer.
Título: Re: Guardar Fecha En Mysql
Publicado por: Altareum en Sábado 3 de Noviembre de 2007, 22:14
Jajja... por las dudas, aclaro, con formatos de fecha, me refería a los formatos DATE y DATETIME.

Altareum