<?php
$year = $_GET['year'];
$month = $_GET['month'];
$day = $_GET['day'];
if(!$year) $year = date("Y", time());
if(!$month) $month = date("m", time());
if(!$day) $day = date("d", time());
?>
<table border='1' width='100%' align='center'>
<tr>
<td width='14%' align='center'>
sun
</td>
<td width='14%' align='center'>
mon
</td>
<td width='14%' align='center'>
tue
</td>
<td width='14%' align='center'>
wed
</td>
<td width='14%' align='center'>
the
</td>
<td width='14%' align='center'>
fri
</td>
<td width='14%' align='center'>
sat
</td>
</tr>
<?php
$startStamp = mktime(0,0,0,$month,1,$year);
$startCal = getdate($startStamp);
$startWday = $startCal['wday'];
for($i=0,$w=1;$i<50;$i++)
{
if($i==0 || $i%7 == 0)
{
echo "<tr>";
}
echo "<td>";
if($i==$startWday)
{
$flag = "on";
}
if($w > 27)
{
if(checkdate ($month,$w,$year))
{
$flag = "on";
}
else
{
$flag = "off";
}
}
if($flag == "on")
{
echo $w. "</td>";
$w++;
}
else
{
echo " </td>";
}
if($i%7 == 6 && $i!=0)
{
echo "</tr>";
if($flag == "off")
break;
}
}
?>
</table>
'인터넷관련' 카테고리의 다른 글
PHP를 이용한 메모리 DB (0) | 2008.02.16 |
---|---|
nuSoap을 이용한 서버간의 파일전송 (0) | 2008.02.16 |
런타임으로 자바스크립트 화일 열기 (0) | 2008.02.16 |
마우스 오버시 테이블 한줄 색깔 바꾸기 (0) | 2008.02.16 |
php로 pop3 데몬을 만들기 (0) | 2008.02.16 |
select 박스 제어하기 (0) | 2008.02.16 |
이미지 없이 모서리 없는 둥근 테이블 만들기 (0) | 2008.02.16 |
fsockopen으로 제작한 http확장클래스 (0) | 2008.02.16 |