çözebildiğine sevindim bak sana ufak bir fonksiyon yazdım hem kaydederken hemde tarih gösterirken sql formatlı tarihten gün ay yıl a, hemde tersine çevirir
substr ile uğraşmazsın

function turkce_tarih ($tarih){

 $tarih_tr = explode('-',$tarih);
 $tarih_return = $tarih_tr[2].'-'.$tarih_tr[1].'-'.$tarih_tr[0];
 
 return $tarih_return;
}