Arkadaşlar sorunu çözdüm. Yanlış fonksiyonla uğraşıyormuşum sabahtan beri sorun başka bir sayfadaki başka bir fonksiyonmuş.https://www.r10.net/php/6827-turkce-tarih-php.html deki yöntemi kullanarak hallettim sorunu
    if (is_array($news)) {
            foreach ($news as $key => $val) {
                $tarih = array(
    'January'    =>    'Ocak',
    'February'    =>    'Şubat',
    'March'        =>    'Mart',
    'April'        =>    'Nisan',
    'May'        =>    'Mayıs',
    'June'        =>    'Haziran',
    'July'        =>    'Temmuz',
    'August'    =>    'Ağustos',
    'September'    =>    'Eylül',
    'October'    =>    'Ekim',
    'November'    =>    'Kasım',
    'December'    =>    'Aralık',
    'Mon'    =>    'Pzt',
    'Tue'    =>    'Sal',
    'Wed'    =>    'Çar',
    'Thu'    =>    'Per',
    'Fri'    =>    'Cum',
    'Sat'    =>    'Cmt',
    'Sun'    =>    'Paz',
);  
                $news[$key]["item_date"] = strtr(date($this->tpl_module["settings"]["set_date_format"] , $val["item_date"]), $tarih);
            }            
        }