php 캘린더 간단소스

Programming/PHP 2011. 5. 21. 04:27
소스는 여기서 빌려왔습니다.

http://webnoon.net/entry/PHP%EB%A1%9C-%EB%8B%AC%EB%A0%A5%EB%A7%8C%EB%93%A4%EA%B8%B0



<?
$month = 4 ;// date("n");
$year = date("Y");
$start_days = date("w" , mktime(0,0,0,$month,1,$year));
$uptodate = date("t", mktime(0,0,0,$month,1,$year));
for($d=$start_days + 1,$days=1;$days<=$uptodate;$d++,$days++) {
  $id[$d] = $days ;
  }



?>
<table>
  <tr>
  <? echo $year."년 ".$month."월";?>
  </tr>
  <tr>
    <td>일</td>
    <td>월</td>
    <td>화</td>
    <td>수</td>
    <td>목</td>
    <td>금</td>
    <td>토</td>
  </tr>
  <?
    //1부터 42까지 tr은 6개, td는 7개.
    for($tr=0;$tr<=5;$tr++) {
      echo"<tr>";
        
        for($td=1;$td<=7;$td++) {
          $no = $td + ($tr*7) ;

          echo"<td>$id[$no]</td>";
          }
          echo"</tr>";
          }
  ?>
</table>