Когда пользователь вводит дату в формате 00-00-0000 , то в базу данных она должна записаться в mysql формате 0000-00-00, как так сделать?
Сколько программистов, столько и вариантов, как это сделать. Мой вариант - explode. PHP: <?php $user_date = '21-15-2009'; // Дата, которую ввел пользователь $date = explode('-', $user_date); $date = $date[2].'-'.$date[1].'-'.$date[0]; // 2009-15-21 ?>
А может быть вообще для даты использовать текстовое поле, тогда, что введет пользователь, то и останется, в любом формате