$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 '<table border="1">'; for($x=0;$x<count($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ı |