SoloCodigo
Programación Web y Scripting => PHP => Mensaje iniciado 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.
-
Hola. Lo puedes hacer con mktime (http://es.php.net/manual/en/function.mktime.php)
Salu2,
Avalon
-
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.
-
hola,
concuerdo con altareum es recomendable declarar char o varchar el campo de la fecha en la base de datos...
saludos
-
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.
-
Jajja... por las dudas, aclaro, con formatos de fecha, me refería a los formatos DATE y DATETIME.
Altareum