$dayName = array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"); $Month30 = array(4, 6, 9, 11); $Month31 = array(1, 3, 5, 7, 8, 10, 12); $now = getdate(); /********** CHECK QUERY STRING **********/ $Month = (!($_REQUEST["Month"])) ? $now["mon"] : ($_REQUEST["Month"]); $Year = (!($_REQUEST["Year"])) ? $now["year"] : ($_REQUEST["Year"]); /********** END OF CHECK QUERY STRING **********/ /********** GET FIRST DAY OF Month **********/ $strDate = getdate(mktime(0, 0, 0, $Month, 1, $Year)); // set date for the first of the selected $Month $firstDay = $strDate["wday"]; $daysInMonth = date('t', mktime(0, 0, 0, $Month, 1, $Year)); /********** END OF GET FIRST DAY OF Month **********/ ?>
');
echo('');
/********** END OF LEFT ARROW **********/
echo(' ');
echo($strDate["month"] ." ". $Year);
echo(' ');
/********** RIGHT ARROW **********/
if ($Month + 1 > 12) {
$MonthR = 1;
$YearR = $Year+ 1;
}
else $MonthR = $Month + 1;
echo('');
echo('
');
echo('');
echo('| '. $dayName[$i] .' | '); } echo("||
|---|---|---|
| '); // beginning blank cells } for ($i = 0; $i < $daysInMonth;) { if ($column++ != 7) { if ($now["mon"] == $Month && $now["mday"] == $Day && $now["year"] == $Year) echo(' | '. $Day++ ." | "); else echo(''. $Day++ ." | "); $i++; } else { echo("
| '); // ending blank cells } } /********** END OF BODY OF THE TABLE **********/ ?> |