Estou apenas supondo, mas sua
Date
campo no banco de dados é do tipo date
ou datetime
. O formato destes é YYYY-mm-dd
. Tente alterar seu código para:$insertdate = date('Y-m-d', strtotime($_POST['Date']));
Além disso, você não está convertendo a data em um carimbo de data/hora antes de formatá-la. Eu adicionei
strtotime()
sobre os dados aqui também.