Solo estoy suponiendo, pero tu Date
el campo en la base de datos es del tipo date
o datetime
. El formato de estos es YYYY-mm-dd
. Intenta cambiar tu código a:
$insertdate = date('Y-m-d', strtotime($_POST['Date']));
Además, no está convirtiendo la fecha en una marca de tiempo antes de formatearla. He agregado strtotime()
en los datos aquí también.