Tylko zgaduję, ale Twoja Date
pole w bazie danych jest typu date
lub datetime
. Ich format to YYYY-mm-dd
. Spróbuj zmienić kod na:
$insertdate = date('Y-m-d', strtotime($_POST['Date']));
Ponadto nie konwertujesz daty na znacznik czasu przed jej formatowaniem. Dodałem strtotime()
na danych również tutaj.