단순히 달력만 출력하는 소스입니다.

 <?php
 $year 
2011
;
 
$month 5
;
 list(
$tday$dday) = split('[ ]',
        
date('t w',mktime(0,0,1,$month,1,$year
)));
 
?>

 현재 <?=$year?>년 <?=$month?>월 입니다.
 <table width='400' border=1 cellspacing=0 cellpadding=0>
 <tr>
 <td>일<td>월<td>화<td>수<td>목<td>금<td>토
 <tr>

 
<?php
 $col 
0
;
 
$vtd "<td>&nbsp;\n"
;

 for(
$i 0$i $dday$i
++){
      echo 
$vtd
;
      
$col
++;
 }

 for(
$i 1$i <= $tday$i
++){
      echo 
"<td>${i}\n"
;
      
$col
++;

      if((
$col == 7) && ($col !== $tday
)){
           echo 
"<tr>\n"
;
           
$col 0
;
      }
 }

 while(
$col && $col 7
){
      echo 
$vtd
;
      
$col
++;
 }
 
?>
 </table>


블로그 이미지

하보니

하보니와 함께하는 phP 초보

댓글을 달아 주세요