Toplam 339 konuya 2116 yorum yazıldı.
PHP Türkçe Tarih Fonksiyonu Kullanımı

Selamlar arkadaşlar güzel bir konu ile daha sizlerleyim :)..  Tarih işlemleri hemen hemen herkesin bir zamanlar baş belası olmuştur.. Bu konumuzda PHP türkçe tarih fonksiyonu nasıl kullanılır bunu anlatacağım ve sizlere örnek bir fonksiyon vereceğim. 



 



Dilerseniz direk fonksiyonumuza geçelim.



 




function turkcetarihecevir($f, $zt = 'now'){

$z = date("$f", strtotime($zt));
$donustur = array(
'Monday' => 'Pazartesi',
'Tuesday' => 'Salı',
'Wednesday' => 'Çarşamba',
'Thursday' => 'Perşembe',
'Friday' => 'Cuma',
'Saturday' => 'Cumartesi',
'Sunday' => 'Pazar',
'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' => 'Pts',
'Tue' => 'Sal',
'Wed' => 'Çar',
'Thu' => 'Per',
'Fri' => 'Cum',
'Sat' => 'Cts',
'Sun' => 'Paz',
'Jan' => 'Oca',
'Feb' => 'Şub',
'Mar' => 'Mar',
'Apr' => 'Nis',
'Jun' => 'Haz',
'Jul' => 'Tem',
'Aug' => 'Ağu',
'Sep' => 'Eyl',
'Oct' => 'Eki',
'Nov' => 'Kas',
'Dec' => 'Ara',
);
foreach($donustur as $en => $tr){
$z = str_replace($en, $tr, $z);
}
if(strpos($z, 'Mayıs') !== false && strpos($f, 'F') === false) $z = str_replace('Mayıs', 'May', $z);
return $z;
}


 



Yukarıda görmüş olduğunuz fonksiyonu projenizde uygun bir alana yapıştırabilirsiniz. Sonrasında ise kullanımına geliyoruz. Kullanımı oldukça basittir.



 




echo turkcetarihecevir('j F Y , l','2019-03-19 '); // günüde yazdırmak için
echo turkcetarihecevir('j F Y','2019-03-19 '); // gün olmadan yazdırmak için


 



Evet bu konumuzunda sonuna geldik arkadaşlar. Sağlıcakla kalın :)




Yorumlar

Php'ye yeni başlayan arkadaşlar için güzel bir yazı olmuş hocam emeğinize sağlık. Benzer yazıların devamını bekliyorum.

Sevkan Söylemez

24.03.2019 01:39

Çok işime yaradı php ile ilgili yazıların devamı gelsin

Yorum Yaz