Sample adlı üyeden alıntı: mesajı görüntüle
date_default_timezone_set('Europe/Istanbul');
bu kodu tüm dosyalarınıza incude ettiginiz örnegin veri tabanı dosyası olabilir bunun gibi bir dosyaya yazarsanız sorun düzelir.
Bu yalnızca saat dilimini İstanbul olarak belirliyor, zaten Türkiye lokasyon olan sunucuların %99'u bu zaman diliminde çalışmaktadır. Tarih işlevlerinde Türkçe dil sağlamaz.


Sample adlı üyeden alıntı: mesajı görüntüle
olmadı şu fonksiyonu kullanırsınız hocam

function DateTR($text){
$gkod = array("Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday","January","February","March","April","May","June","July","August","September","October","November","December");
$dkod = array("Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi","Pazar","Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık");
$ykod = str_replace($gkod,$dkod,$text);
return $ykod;
}

//Kullanımı
$date                    =DateTR(@date("d F Y, l H:i:s"));
print $date;
bu tarz kodlar resmen gereksiz, PHP zaten Türkçe desteği sağlıyor.
Kulağı tersten göstermeye ne gerek var?

winner adlı üyeden alıntı: mesajı görüntüle
Hocam peki bu ekleme ile friday yerine cuma , march yerine mart olacak mı otomatik olarak.?
Aşağıdaki mesajımı dikkate alırsanız istediğiniz gibi olacak.

Misafir adlı üyeden alıntı: mesajı görüntüle
setlocale(LC_TIME, "turkish");
echo strftime("%d %B %Y");