$tar_ = getdate(time());
$bugun = mktime(0,0,0,$tar_['mon'],$tar_['mday'],$tar_['year']);//bugün datestamp

$ay = date("m",time());
$gun = date("d",time());
$yil = date("Y",time());

echo $gun." ".$ay." ".$yil;
echo "
";
echo $gun." ".turkce_ay_ismi($ay)." ".$yil;

function turkce_ay_ismi($ay){
switch ($ay){
case "1": return("Ocak");break;
case "2": return("Şubat");break;
case "3": return("Mart");break;
case "4": return("Nisan");break;
case "5": return("Mayıs");break;
case "6": return("Haziran");break;
case "7": return("Temmuz");break;
case "8": return("Ağustos");break;
case "9": return("Eylül");break;
case "10": return("Ekim");break;
case "11": return("Kasım");break;
case "12": return("Aralık");break;
}
}


Eğer kendi verdiğiniz tarih formatından faydalanarak yazdıracaksanız


$tarih = "2019-11-20 00:00:00";

$son_ = strpos($tarih, " ");
$ham_tarih=substr($tarih,0,$son_);
$tar=explode("-",$ham_tarih);
//print_r($tar);

$ay = $tar['1'];
$gun = $tar['2'];
$yil = $tar['0'];

echo $gun." ".$ay." ".$yil;
echo "
";
echo $gun." ".turkce_ay_ismi($ay)." ".$yil;

function turkce_ay_ismi($ay){
switch ($ay){
case "1": return("Ocak");break;
case "2": return("Şubat");break;
case "3": return("Mart");break;
case "4": return("Nisan");break;
case "5": return("Mayıs");break;
case "6": return("Haziran");break;
case "7": return("Temmuz");break;
case "8": return("Ağustos");break;
case "9": return("Eylül");break;
case "10": return("Ekim");break;
case "11": return("Kasım");break;
case "12": return("Aralık");break;
}
}