Selamlar
Php ile haftanın gününü çekiyorum. Daha sonra if ile bu günün cumartesi yani saturday olduğunu kontrol ettirip bir yazi yazdırıyorum
Şimdi her sitede, hostingte ve cihazda bu fonksiyon gün ismini İngilizce olarak mı çekiyor?
Ayrıca bu günleri numara olarak verdiği kod var mi? Mesela pazar için 0, pazartesi için 1, cumartesi için 6 olarak
Php date() fonksiyonu her zaman İngilizce olarak mı gösterir?
11
●158
- 22-01-2022, 15:24:08
- 22-01-2022, 15:27:09Tamamdır hocam. Her zaman ingilizce çıktı veriyorsa benim için yeterli olacakProfesör adlı üyeden alıntı: mesajı görüntüle
Teşekkür ederim
- 22-01-2022, 15:28:00
$gunler = array( 1 => 'Pazartesi', 2 => 'Salı', 3 => 'Çarşamba', 4 => 'Perşembe', 5 => 'Cuma', 6 => 'Cumartesi', 7 => 'Pazar' ); $aylar = array( 1 => 'Ocak', 2 => 'Şubat', 3 => 'Mart', 4 => 'Nisan', 5 => 'Mayıs', 6 => 'Haziran', 7 => 'Temmuz', 8 => 'Ağustos', 9 => 'Eylül', 10 => 'Ekim', 11 => 'Kasım', 12 => 'Aralık' ); $gun = $gunler[date('N')]; $ay = $aylar[date('n')]; echo date('j ').$ay.date(' Y ').$gun;Bu şekilde bir şey istiyorsunuz galiba. - 22-01-2022, 15:30:51teşekkür ederim hocam elinize sağlık.CouldWasMySouL adlı üyeden alıntı: mesajı görüntüle
Ama benim sitemde gün isimleri ingilizce çıkıyor. Gün isimlerinin türkçe çıktı durumlar olur mu? - 22-01-2022, 15:33:0522 Ocak 2022 Cumartesi bu şekilde çıktı veriyor kod.EnesCanturk adlı üyeden alıntı: mesajı görüntüle
setlocale araştırın hocam
bknz : https://www.php.net/manual/tr/function.setlocale.php - 22-01-2022, 15:33:36türkçe tarih için bu fonksiyonu kullanabilirsiniz.
function tarih(){ $tarihgoster = array( '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', 'Monday' => 'Pazartesi', 'Tuesday' => 'Salı', 'Wednesday' => 'Çarşamba', 'Thursday' => 'Perşembe', 'Friday' => 'Cuma', 'Saturday' => 'Cumartesi', 'Sunday' => 'Pazar', ); echo "". strtr(date('d F Y, l'), $tarihgoster).""; } //Kullanım echo tarih(); - 22-01-2022, 15:38:50Profesör adlı üyeden alıntı: mesajı görüntüleCouldWasMySouL adlı üyeden alıntı: mesajı görüntüleherkese çok tşekkür ederimhyPerdarKness adlı üyeden alıntı: mesajı görüntüle
hem türkçe hem de ingilizce kontrol yaparak hallettim
şöyle bir şey yaptım:
$gun = date("D"); if($gun == 'Saturday' | $gun == 'Cumartesi' ){ echo "bugün cumartesi"; }
Teşekkür ederim
