Yerel ayarı aramadan, php-intl paketi kurulu olduğuna bakmadan Almanca tarih gösterim fonksiyonu.
/** * Şimdiki zamanı Almanca olarak gösterir */ function dateGerman() : string { $time = strtotime('now'); $arrayMonths = [ 1 => 'Januar', 2 => 'Februar', 3 => 'März', 4 => 'April', 5 => 'Mai', 6 => 'Juni', 7 => 'Juli', 8 => 'August', 9 => 'September', 10 => 'Oktober', 11 => 'November', 12 => 'Dezember', ]; $arrayDays = [ 1 => 'Montag', 2 => 'Dienstag', 3 => 'Mittwoch', 4 => 'Donnerstag', 5 => 'Freitag', 6 => 'Samstag', 7 => 'Sonntag', ]; $gunAd = $arrayDays[date('N', $time)]; $gunSayi = date('j', $time); $ayAd = $arrayMonths[date('n', $time)]; $yil = date('Y', $time); return "$gunAd, $gunSayi. $ayAd $yil"; }
Çıktı: Montag, 11. Juli 2022