v2.5.2
Giriş yap

Türkçe Tarih Formatı

resat
578 defa görüntülendi ve 2 kişi tarafından değerlendirildi

Merhaba arkadaşlar,

Veritabanımda türü timestamp varsayılan ayarı CURRENT_TIMESTAMP olan tarih formatını ekran türkçe olarak yazdırmak istiyorum fakat başarılı olamadım. Çıktıyı 2021-07-12 10:14:49 şeklinde alıyor. 12 Aralık 2021 olarak nasıl yazdırabilirim ekrana.

qplot
1232 gün önce

function tarih($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'      => 'Tem',  
            '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;  
    }  


/*

echo tarih('j F Y','2017-08-15');  //Çıktı: 15 Ağustos 2017

echo tarih('j F Y , l','2017-08-15');  //Çıktı: 15 Ağustos 2017 , Salı

*/