$ay=date("n");
$gun=date("j");
$today=date("j");
$aylar=array("Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık");
$gunler=array("P","S","Ç","P","C","Ct","P");
echo("
\n"); echo("
\n"); echo("
".$aylar[$ay-1]." ".date("Y")." | "); echo("
"); echo("
"); echo("
"); echo("
");
for($i=0;$i<7;$i++)
{
echo("
".$gunler[$i]." | "); }
echo("
"); echo("
"); $bir=($gun-1)*24*60*60;
$ilkgun=date("l",time()-$bir);//ilk günün hangi güne rastaladığı bulunuyor
switch($ilkgun)
{
case "Monday":
$ilk=1;
break;
case "Tuesday":
$ilk=2;
break;
case "Wednesday":
$ilk=3;
break;
case "Thursday":
$ilk=4;
break;
case "Friday":
$ilk=5;
break;
case "Saturday":
$ilk=6;
break;
case "Sunday":
$ilk=7;
break;
}
//ayın kaç çektiği bulunuyor
$son=date("t");
//işlem sonu
$basla=1;
$check = $the_day;
$doldur=0;//ayın ilk gününe kadar olan sütunlara yazı yazmamak için tanımlanmış değişken
echo("
\n"); for($i=1;$i<=6;$i++)
{
echo("
\n"); for($j=1;$j<=7;$j++)
{
if($j<$ilk && $doldur==0)
{
echo("
| \n"); }
else
{
if($basla<=$son)
{
if($gun!=$basla AND $check!=$basla)
{
echo("
$basla | \n"); }
elseif ($today=$basla AND $check!=$basla)
{
echo("
$basla | \n"); }
elseif ($check=$basla )
{
echo("
| \n"); }
$basla+=1;
$doldur=1;
}
}
}
echo("
\n"); }
echo("
"); ?>