Sto solo indovinando, ma la tua Date
il campo nel database è di tipo date
o datetime
. Il formato di questi è YYYY-mm-dd
. Prova a cambiare il codice in:
$insertdate = date('Y-m-d', strtotime($_POST['Date']));
Inoltre, non stai convertendo la data in un timestamp prima di formattarla. Ho aggiunto strtotime()
sui dati anche qui.