PHP - Pasar $POST de date a smalldatatime

 
Vista:
sin imagen de perfil
Val: 133
Ha disminuido 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Pasar $POST de date a smalldatatime

Publicado por Alejandro (73 intervenciones) el 30/03/2020 14:35:35
Buenos tardes,

He creado un formulario con dos input tipo "date" para poder filtrar entre dos fechas mi consulta

Cuando paso los datos a mi siguiente hoja tengo un problema.

Al realizar la consulta con estos datos, me da error, ya que el campo de fecha de mi BD es tipo "smalldatatime" (incluye hh:mm:ss).

¿Como puedo solucionar esto?

Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Pasar $POST de date a smalldatatime

Publicado por xve (6935 intervenciones) el 30/03/2020 16:12:40
Hola Alejandro, como te comente en el Chat, publico la solución aquí por si otro usuario tiene el mismo problema.

El problema que tienes, es que en tu base de datos lo guardas en formato español.. DD-MM-YYYY y el formato devuelto por el <input type="date"> es YYYY-MM-DD, por lo que tendrás que convertir la fecha de formato español a ingles.
https://www.lawebdelprogramador.com/codigo/PHP/2561-Convertir-fecha-en-formato-espanol-a-formato-ingles.html
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar