<?php
function calender($year, $month) {
$startWeek = date('w', mktime(0, 0, 0, $month, 1, $year));
$dayRows = date('t', mktime(0, 0, 0, $month, 1, $year));
?>
<table width="500" border="0" cellpadding="0" cellspacing="0">
<tr>
<th>일요일</th>
<th>월요일</th>
<th>화요일</th>
<th>수요일</th>
<th>목요일</th>
<th>금요일</th>
<th>토요일</th>
</tr>
<?php
for ($i = 1; $i <= 42; $i++) {
$varDay = $i - $startWeek;
if ($i%7 == 1) echo '<tr>';
if ($varDay > 0 && $varDay <= $dayRows )
if($varDay == date('d')) {
echo '<td align=center><B>'.$varDay.'</B></td>';
} else {
echo '<td align=center>'.$varDay.'</td>';
}
else
echo '<td> </td>';
if ($i%7 == 0) echo '<tr>';
}
?>
</table>
<?php
}
calender("2009","12");
?>