snaz adlı üyeden alıntı: mesajı görüntüle
Sıkıntılı kısım şurası burada date('m') o anın month u verir. Burada date('m') yerine yukarıdaki substr ile aldığınız ayı vermelisiniz. $ay = $aylar[$ay - 1]; gibi aynı böyle çözersiniz.


function tarihcevir($tarih)
{
  $yil=substr($tarih,0,4);
  $ay=substr($tarih,5,2);
  $gun=substr($tarih,8,2);
  $saat=substr($tarih,10,4);
  $dakika=substr($tarih,14,5);
  $gunler = array(
    'Pazartesi',
    'Salı',
    'Çarşamba',
    'Perşembe',
    'Cuma',
    'Cumartesi',
    'Pazar'
  );
  $aylar = array(
    'Ocak',
    'Şubat',
    'Mart',
    'Nisan',
    'Mayıs',
    'Haziran',
    'Temmuz',
    'Ağustos',
    'Eylül',
    'Ekim',
    'Kasım',
    'Aralık'
  );
  $ay = $aylar[$ay - 1];
  $gunyazili = $gunler[date('N') - 1];
  return "$gun $ay $yil / $saat$dakika";
}
Çok teşekkür ederim sorunu hallettim sorunsuz çalışıyor