Biraz kabarık oldu ama şimdilik idare eder seni sanırım.

$tarih = "2010-04-20";
list($yil, $ay, $gun) = preg_split('/-/', $tarih);
@$ayadi=$ay;
@$gunadi=date("l");
if($ayadi==01){$ayadi="Ocak";}
elseif($ayadi==02){$ayadi="Şubat";}
elseif($ayadi==03){$ayadi="Mart";}
elseif($ayadi==04){$ayadi="Nisan";}
elseif($ayadi==05){$ayadi="Mayıs";}
elseif($ayadi==06){$ayadi="Haziran";}
elseif($ayadi==07){$ayadi="Temmuz";}
elseif($ayadi==08){$ayadi="Ağustos";}
elseif($ayadi==09){$ayadi="Eylül";}
elseif($ayadi==10){$ayadi="Ekim";}
elseif($ayadi==11){$ayadi="Kasım";}
elseif($ayadi==12){$ayadi="Aralık";}
 
if($gunadi=="Monday"){$gunadi="Pazartesi";}
elseif($gunadi=="Tuesday"){$gunadi="Salı";}
elseif($gunadi=="Wednesday"){$gunadi="Çarsamba";}
elseif($gunadi=="Thursday"){$gunadi="Perşembe";}
elseif($gunadi=="Friday"){$gunadi="Cuma";}
elseif($gunadi=="Saturday"){$gunadi="Cumartesi";}
elseif($gunadi=="Sunday"){$gunadi="Pazar";}
 
echo $gun." ".$ayadi." ".$yil.", ".$gunadi;
Çıktısı:

20 Nisan 2010, Salı