Yukarıda gördüğünüz haber kutucuguna MAYIS 2017 yazan yeri benim sql de kaydettirdiğim tarihin sayı şeklinde değilde türkçe olarak çekmem lazım yardımcı olabilecek arkadaşlar
Zaman ve Tarih sorunu |
3 Mesajlar | 628 Okunma |
setlocale(LC_TIME, 'tr_TR.UTF-8'); // yereli turkce yapiyoruz
date_default_timezone_set('Europe/Istanbul'); // tarih-saat Istanbul'a ayarla
$cevirilen_tarih = null;
$date = '2017-05-04'; // veritabanindan alinan
$str_time = strtotime($date); // time degerine cevir
$donustur = strftime("%B %Y", $str_time); // degeri cevir
echo $donustur; // sonuc -> Mayıs 2017
setlocale(LC_TIME,'tr');
date_default_timezone_set('Europe/Istanbul');
$cevirilen_tarih = null;
$date = '2017-05-04'; // veritabanindan alinan
$str_time = strtotime($date); // time degerine cevir
$donustur = strftime("%B %Y", $str_time); // degeri cevir
$utf_kontrol = mb_detect_encoding($donustur);
if ($utf_kontrol != "UTF-8") {
$cevirilen_tarih = iconv($utf_kontrol,'UTF-8',$donustur);
} else {
$cevirilen_tarih = $donustur;
}
echo $cevirilen_tarih; // Mayıs 2017