<html>
<head><title>Calendar</title></head>
<body>
<?
if ($Year=="")
{
$Year=date("Y");
}
if ($Month=="")
{
$Month=date("m");
}
?>
<p align="center"><b><a href="./chapter3_calendar.php">Today</a> is:
<?
printf(date("l, F dS Y"));
?>
</b><br><br>
<table width="700" border="1" cellspacing="0" cellpadding="4" align="center">
<tr>
<td colspan="7" height="55" align="center" valign="middle"><font size="6">
<?
switch($Month)
{
case "1":
printf("January");
break;
case "2":
printf("February");
break;
case "3":
printf("March");
break;
case "4":
printf("April");
break;
case "5":
printf("May");
break;
case "6":
printf("June");
break;
case "7":
printf("July");
break;
case "8":
printf("August");
break;
case "9":
printf("September");
break;
case "10":
printf("October");
break;
case "11":
printf("November");
break;
case "12":
printf("December");
break;
printf(" %d",$Year);
$DaysInMonth = 1;
while (checkdate($Month,$DaysInMonth,$Year))
$DaysInMonth++;
if ( date("1", mktime(0,0,0,$Month,1,$Year)) == "Sunday" )
{
$DayOfWeek = 1;
}
if ( date("1", mktime(0,0,0,$Month,1,$Year)) == "Monday" )
{
$DayOfWeek = 2;
}
if ( date("1", mktime(0,0,0,$Month,1,$Year)) == "Tuesday" )
{
$DayOfWeek = 3;
}
if ( date("1", mktime(0,0,0,$Month,1,$Year)) == "Wednesday" )
{
$DayOfWeek = 4;
}
if ( date("1", mktime(0,0,0,$Month,1,$Year)) == "Thursday" )
{
$DayOfWeek = 5;
}
if ( date("1", mktime(0,0,0,$Month,1,$Year)) == "Friday" )
{
$DayOfWeek = 6;
}
if ( date("1", mktime(0,0,0,$Month,1,$Year)) == "Saturday" )
{
$DayOfWeek = 7;
}
?>
</font></td>
</tr>
<tr>
<td align="center" width="100" height="30" bgcolor="#EFEFEF">
<b>Sunday</b>
</td>
<td align="center" width="100" height="30" bgcolor="#EFEFEF"><b>Monday</b></td>
<td align="center" width="100" height="30" bgcolor="#EFEFEF"><b>Tuesday</b></td>
<td align="center" width="100" height="30" bgcolor="#EFEFEF"><b>Wedneday</b></td>
<td align="center" width="100" height="30" bgcolor="#EFEFEF"><b>Thursday</b></td>
<td align="center" width="100" height="30" bgcolor="#EFEFEF"><b>Friday</b></td>
<td align="center" width="100" height="30" bgcolor="#EFEFEF"><b>Saturday</b></td>
</tr>
<tr>
<?
$Row = 1;
$Col = 1;
$DayCounter = 1;
if ($DayOfWeek > $DayCounter)
{
for($Col = 1; $Col < $DayOfWeek; $Col++)
{
printf("<td height=\"100\" valign=\"top\"> </td>");
}
for($Col = $Col; $Col <= 7; $Col++)
{
printf("<td height=\"100\" valign=\"top\"><b>%d</b>", $DayCounter);
printf("</td>");
$DayCounter++;
}
$Col = 1;
$Row++;
}
else
{
printf("<tr>");
for($Col = $Col; $Col <= 7; $Col++)
{
printf("<td height=\"100\" valign=\"top\"><b>%d</b>", $DayCounter);
printf("</td>");
$DayCounter++;
}
$Col = 1;
$Row++;
printf("</tr>");
}
for($Row = $Row; $Row <=6; $Row++)
{
printf("<tr>");
for($Col = $Col; $Col <= 7; $Col++)
{
if ($DayCounter >= $DaysInMonth)
{
printf("<td height=\"100\" valign=\"top\"> ");
}
else
{
printf("<td height=\"100\" valign=\"top\"><b>%d</b>", $DayCounter);
}
printf("</td>");
$DayCounter++;
}
$Col = 1;
printf("</tr>");
}
?>
</tr>
<tr>
<td align="center" valign="middle" height="30" bgcolor="#EFEFEF">
<?
$LastYear = ($Year-1);
printf("<a href=\"./chapter3_calendar.php?Year=%d&Month=%d\">%d</a>",
$LastYear , $Month , $LastYear);
?>
</td>
<td colspan="5" align="center" valign="middle" bgcolor="#EFEFEF">
<?
printf("<a href=\"./chapter3_calendar.php?Year=%d&Month=1\">Jan.</a> | ", $Year);
printf("<a href=\"./chapter3_calendar.php?Year=%d&Month=2\">Feb.</a> | ", $Year);
printf("<a href=\"./chapter3_calendar.php?Year=%d&Month=3\">Mar.</a> | ", $Year);
printf("<a href=\"./chapter3_calendar.php?Year=%d&Month=4\">Apr.</a> | ", $Year);
printf("<a href=\"./chapter3_calendar.php?Year=%d&Month=5\">May</a> | ", $Year);
printf("<a href=\"./chapter3_calendar.php?Year=%d&Month=6\">Jun.</a> | ", $Year);
printf("<a href=\"./chapter3_calendar.php?Year=%d&Month=7\">Jul.</a> | ", $Year);
printf("<a href=\"./chapter3_calendar.php?Year=%d&Month=8\">Aug.</a> | ", $Year);
printf("<a href=\"./chapter3_calendar.php?Year=%d&Month=9\">Sep.</a> | ", $Year);
printf("<a href=\"./chapter3_calendar.php?Year=%d&Month=10\">Oct.</a> | ", $Year);
printf("<a href=\"./chapter3_calendar.php?Year=%d&Month=11\">Nov.</a> | ", $Year);
printf("<a href=\"./chapter3_calendar.php?Year=%d&Month=12\">Dec.</a> | ", $Year);
?>
</td>
<td align="center" valign="middle" bgcolor="#EFEFEF">
<?
$NextYear = ($Year+1);
printf("<a href=\"./chapter3_calendar.php?Year=%d&Month=%d\">%d</a>",
$NextYear , $Month , $NextYear);
?>
</td>
</tr>
</table>
</body>
</html>