$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ı |
