PHP Tarih Dili Nasıl Türkçe Yapılır?

324720

Kilopat
Katılım
22 Nisan 2020
Mesajlar
836
Çözümler
24
Merhaba sevgili Technopat Sosyal kullanıcıları,
Aşağıda bulunan videodaki PHP stok sisteminin altyapısını kullanıyorum.
Fakat bir türlü ay ve günleri Türkçe yapamadım.
Ekte görseller mevcut.
Altyapı videoda mevcut indirip inceleyebilirsiniz.
Şimdiden teşekkür ederim.
Video;

Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.

 
Son düzenleyen: Moderatör:
Merhaba hocam php ayarlarıdan 'tr' dil paketini yükelyebilirsiniz veya hiç uğraşmadan bir fonksiyon kullanabilirsiniz.

PHP:
function turkcetarih_formati($format, $datetime = 'now'){
    $z = date("$format", strtotime($datetime));
    $gun_dizi = 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($gun_dizi as $en => $tr){
        $z = str_replace($en, $tr, $z);
    }
    if(strpos($z, 'Mayıs') !== false && strpos($format, 'F') === false) $z = str_replace('Mayıs', 'May', $z);
    return $z;
}

Kullanımı:
echo turkcetarih_formati('j F Y , l','2023-01-21'); //Çıktı: 21 Ocak 2023 , Cumartesi
 
Merhaba hocam teşekkür ederim.
Fakat PHP ayarları nerede? Şu an altyapı Localhost'a kurulu.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…