PHP İle Unix Zaman Damgasını Yazı Biçiminde Türkçe Yazdırmak

Konu sahibi son olarak 965 gün önce görüldü
fonksiyona 'int' değer olarak unix time damgası veriyorsunuz ve sizin için türkçe şekilde yazı biçimine dönüştürüyor.

cod

Kod:
function unixTimeTranslateToString(int $unixTime) : string{
        static $monthsEnglish = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'];
        static $monthsTurkish = ['Ocak', 'Şubat', 'Mart', 'Nisan', 'Mayıs', 'Haziran', 'Temmuz', 'Ağustos', 'Eylül', 'Ekim', 'Kasım', 'Aralık'];

        static $daysEnglish = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'];
        static $daysTurkish = ['Pazartesi', 'Salı', 'Çarşamba', 'Perşembe', 'Cuma', 'Cumartesi', 'Pazar'];

        return str_replace(array_merge($monthsEnglish, $daysEnglish), array_merge($monthsTurkish, $daysTurkish), date('d F Y l H:i:s', $unixTime));
}

örnek,

Kod:
echo unixTimeTranslateToString(time()); //Çıktı: string(27) "05 Mart 2019 Salı 21:37:01"
 
Geri