$yil=date("Y");$ay=date("m");$bu_ay_kac_gun=cal_days_in_month(CAL_GREGORIAN, $ay, $yil);$ayin_ilk_gunu=strtotime($yil.'-'.$ay.'-01 00:00:00');$ayin_son_gunu=strtotime($yil.'-'.$ay.'-'.$bu_ay_kac_gun.' 00:00:00');function bu_ayin_gunlerini_olustur($kac_gun,$hangi_ay,$hangi_yil){for($x=1;$x<=$kac_gun;$x++){$gun_al=strtotime($hangi_yil.'-'.$hangi_ay.'-'.$x.' 00:00:00');$gun_bas[]=date('d.m.Y',$gun_al);}return $gun_bas;}function bu_ayin_gun_isimlerini_olustur($kac_gun,$hangi_ay,$hangi_yil){$gunler= array(0=>"Pazar",1=>"Pazartesi",2=>"Salı",3=>"Çarşamba",4=>"Perşembe",5=>"Cuma",6=>"Cumartesi");for($x=1;$x<=$kac_gun;$x++){$gun_isim_al=strtotime($hangi_yil.'-'.$hangi_ay.'-'.$x.' 00:00:00');$gun_isim_bas[]=$gunler[date("w",$gun_isim_al)];}return $gun_isim_bas;}$gun_=bu_ayin_gunlerini_olustur($bu_ay_kac_gun,$ay,$yil);$gun_isim_=bu_ayin_gun_isimlerini_olustur($bu_ay_kac_gun,$ay,$yil);$liste[]=$gun_;$liste[]=$gun_isim_;echo ' border="1"';for($x=0;$x ($liste[0]);$x++){echo '<tr>';for($y=0;$y<count($liste);$y++){echo '<td>'.$liste[$y][$x].'</td>';}echo '</tr>';}echo '</table>';
Çıktısı
01.09.2014 | Pazartesi |
02.09.2014 | Salı |
03.09.2014 | Çarşamba |
04.09.2014 | Perşembe |
05.09.2014 | Cuma |
06.09.2014 | Cumartesi |
07.09.2014 | Pazar |
08.09.2014 | Pazartesi |
09.09.2014 | Salı |
10.09.2014 | Çarşamba |
11.09.2014 | Perşembe |
12.09.2014 | Cuma |
13.09.2014 | Cumartesi |
14.09.2014 | Pazar |
15.09.2014 | Pazartesi |
16.09.2014 | Salı |
17.09.2014 | Çarşamba |
18.09.2014 | Perşembe |
19.09.2014 | Cuma |
20.09.2014 | Cumartesi |
21.09.2014 | Pazar |
22.09.2014 | Pazartesi |
23.09.2014 | Salı |
24.09.2014 | Çarşamba |
25.09.2014 | Perşembe |
26.09.2014 | Cuma |
27.09.2014 | Cumartesi |
28.09.2014 | Pazar |
29.09.2014 | Pazartesi |
30.09.2014 | Salı |