php tarih sorunu

Kodla Büyü

trickboy

Üye
Mesajlar
41
function getMonthName($month, $day, $year)
{
$myresult = date("F", mktime(0, 0, 0, $month, $day, $year));

return $myresult;
}


fonksiyon tarih ismini january, february şeklinde ingilizce uzun yazdırıyor. Tarihlerin Ocak; şubat ,mart.... şeklinde türkçe değer almasını sağlayabilecek olan varsa yardımcı olabilir mi?
 
PHP'de halihazırda Türkçe ay isimleri mevcut değil. Türkçe isimler istiyorsanız kendiniz vermek zorundasınız.

function getMonthName($month)
{
$m_name=Array(1=>"Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık");
return $m_name[$month];
}
 
<?php
$date=date("m");
$date=$date-1;
$aylar=array("ocak","şubat","mart","nisan","mayıs");
echo $aylar[$date];

?>

array fonksiyonun içende ayların hepsini yaz
 
BBNET
Geri
Üst