
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 :)
aidatsız kredi kartları
25.03.2019 00:51Php'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.