Как корректно сохранить в mysql базу дату?
php.net/manual/ru/datetime.createfromformat.php
Создаете datetime из формата пользовательского ввода, при сборке sql запроса конвертируете в YYYY-MM-DD
$dateForDb = date('Y-m-d', strtotime($requestDate));Если нужен более красивый код, используй классы для работы с временем