Örneğin, aşağıdaki gibi mysql Date türünde bir stringimiz olsun.
2009-06-20
Bunu aşağıdaki biçimde göstermek isteyelim.
20 Haziran 2009 , Cumartesi
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | function tarihBicimle($girdi) { global $aylar,$gunler; preg_match("/([0-9]{4})-([0-9]{2})-([0-9]{2})/",$girdi,$eslesme); $yil = $eslesme[1]; $ay = intval($eslesme[2]); $gun = $eslesme[3]; $gunMetin = $gunler[date("w",mktime(0,0,0,$ay,$gun,$yil))]; $tarih=$gun.' '.$aylar[$ay].' '.$yil .' , '.$gunMetin; return $tarih; } $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"); $gunler = array(0=>"Pazar",1=>"Pazartesi",2=>"Salı",3=>"Çarşamba",4=>"Perşembe",5=>"Cuma",6=>"Cumartesi"); echo tarihBicimle("2009-06-20"); Çıktı: 20 Haziran 2009 , Cumartesi |