yo lo use asi para capturar fechas de un fomulario, pero creo que lo mejor y mas sencillo es lo que puso cluster
Código PHP:
$birth = $_POST['f_nac'];
$correct_birth = explode('-', $birth);
$mes_birth = $correct_birth[0];
$dia_birth = $correct_birth[1];
$anio_birth = $correct_birth[2];
$fecha_format = $correct_birth[2]."-".$correct_birth[0]."-".$correct_birth[1];