"; $firstweek = false; } } /*== Sunday start week with ==*/ if ($wday==0) { echo ""; } /*== display the day ==*/ echo ""; echo "$d"; echo "\n"; /*== Saturday end week with ==*/ if ($wday==6) { echo "\n"; } $wday++; $wday = $wday % 7; $d++; } /*== set up blank days for end of the week ==*/ if ($wday = $wday % 7) {$remainingDays = 7 - $wday; echo " "; } echo (""); /*== end drawCalendar function ==*/ } /*== get the last day of the month ==*/ function mk_getLastDayofMonth($mon,$year) { for ($tday=28; $tday <= 31; $tday++) { $tdate = getdate(mktime(0,0,0,$mon,$tday,$year)); if ($tdate["mon"] != $mon) { break; } } $tday--; return $tday; } ?>