Problema con el campo de fecha
Resuelto
Jeremd89
Mensajes publicados
12
Estado
Miembro
-
jordane45 Mensajes publicados 30426 Fecha de registro Estado Moderador Última intervención -
jordane45 Mensajes publicados 30426 Fecha de registro Estado Moderador Última intervención -
Hola a todos,
Después de horas en internet buscando mi respuesta, finalmente decido hacerles mi pregunta directamente.
Invito a los usuarios de mi sitio, en un formulario, a indicar una cierta fecha. Este campo indica un formato del estilo 20/08/2018. Sin embargo, en mi base de datos, el formato es 2018-08-20.
¿Cómo hacerlo?
Gracias de antemano.
Después de horas en internet buscando mi respuesta, finalmente decido hacerles mi pregunta directamente.
Invito a los usuarios de mi sitio, en un formulario, a indicar una cierta fecha. Este campo indica un formato del estilo 20/08/2018. Sin embargo, en mi base de datos, el formato es 2018-08-20.
¿Cómo hacerlo?
Gracias de antemano.
1 respuesta
Hola
Solo necesitas reformatear la fecha en timestamp para que se inserte correctamente en tu base de datos...
Por ejemplo:
O también
O si no, en tu consulta SQL, también debería ser posible utilizar un STR_TO_DATE:
--
Atentamente,
Jordane
Solo necesitas reformatear la fecha en timestamp para que se inserte correctamente en tu base de datos...
Por ejemplo:
$date="20/08/2018"; $date = explode("/", $date); $newsdate=$date[2].'-'.$date[1].'-'.$date[0]; O también
$date="20/08/2018"; $newdate = date('Y-m-d', strtotime($date)); O si no, en tu consulta SQL, también debería ser posible utilizar un STR_TO_DATE:
STR_TO_DATE('20/08/2018', '%d/%m/%Y') --
Atentamente,
Jordane
Gracias por tu respuesta, entiendo a qué te refieres, ¡lo probaré de inmediato!
¡Gracias por tu ayuda!