묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
달력을 화면에 출력하는것인데요~~
2003.04.10 16:41
<html>
<body>
<?
function feb($year){
if ($year%400==0){$ei=29;}
elseif ($year%100==0){$ei=28;}
elseif ($year%4==0){$ei=29;}
else {$ei=28;}
return $ei;}
$j=0;
for($year=1;$year<2004;$year++){
$ei=feb($year);
$dal[1]=31;
$dal[2]=$ei;
$dal[3]=31;
$dal[4]=30;
$dal[5]=31;
$dal[6]=30;
$dal[7]=31;
$dal[8]=31;
$dal[9]=30;
$dal[10]=31;
$dal[11]=30;
$dal[12]=31;
if ($ei==28)
{
$j=($j+1)%7;
}
elseif ($ei==29)
{
$j=($j+2)%7;
}
else {}
for($n=1;$n<13;$n++){
$i=0;
for($k=1;$k<=$dal[$n];$k++){
if ($j==0){$i=$i++;}
else {}
$cal[$n][$i][$j]=$k;
echo("${k}<br>");
}}}
?>
</body>
</html>
밑으로 만 출력이 되네요~>..
한달 한달씩 해서 12달이 한 화면에 출력 해야는데...무엇이 틀렸는지 좀 가르쳐주세ㅛㅇ~
<body>
<?
function feb($year){
if ($year%400==0){$ei=29;}
elseif ($year%100==0){$ei=28;}
elseif ($year%4==0){$ei=29;}
else {$ei=28;}
return $ei;}
$j=0;
for($year=1;$year<2004;$year++){
$ei=feb($year);
$dal[1]=31;
$dal[2]=$ei;
$dal[3]=31;
$dal[4]=30;
$dal[5]=31;
$dal[6]=30;
$dal[7]=31;
$dal[8]=31;
$dal[9]=30;
$dal[10]=31;
$dal[11]=30;
$dal[12]=31;
if ($ei==28)
{
$j=($j+1)%7;
}
elseif ($ei==29)
{
$j=($j+2)%7;
}
else {}
for($n=1;$n<13;$n++){
$i=0;
for($k=1;$k<=$dal[$n];$k++){
if ($j==0){$i=$i++;}
else {}
$cal[$n][$i][$j]=$k;
echo("${k}<br>");
}}}
?>
</body>
</html>
밑으로 만 출력이 되네요~>..
한달 한달씩 해서 12달이 한 화면에 출력 해야는데...무엇이 틀렸는지 좀 가르쳐주세ㅛㅇ~