順手寫了一個,有bug請跟我聯繫
<?
$year="2002";
$month="6";
for($n=1;$n<32;$n++){
if(checkdate($month,$n,$year)){
$w=date("w",mktime(0,0,0,$month,$n,$year));
$arr[$w][]=$n;
}
}
$first=date("w",mktime(0,0,0,$month,1,$year));
for($m=0;$m<7;$m++){
if($m<$first){
@array_unshift($arr[$m]," ");
}
}
?>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=big5"></head><TABLE cellSpacing=9 cellPadding=9 border=0>
<tr>
<td>
<div align="center">星期天</div>
</td>
<td>
<div align="center">星期一</div>
</td>
<?
$year="2002";
$month="6";
for($n=1;$n<32;$n++){
if(checkdate($month,$n,$year)){
$w=date("w",mktime(0,0,0,$month,$n,$year));
$arr[$w][]=$n;
}
}
$first=date("w",mktime(0,0,0,$month,1,$year));
for($m=0;$m<7;$m++){
if($m<$first){
@array_unshift($arr[$m]," ");
}
}
?>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=big5"></head><TABLE cellSpacing=9 cellPadding=9 border=0>
<tr>
<td>
<div align="center">星期天</div>
</td>
<td>
<div align="center">星期一</div>
</td>
<div align="center">星期二</div>
</td>
<td>
<div align="center">星期三</div>
</td>
<td>
<div align="center">星期四</div>
</td>
<td>
<div align="center">星期五</div>
</td>
<td>
<div align="center">星期六</div>
</td>
</tr>
<?
for($k=0;$k<count($arr[0]);$k++){
?>
<tr>
<td>
<div align="center"><?=$arr[0][$k]?></div>
</td>
<td>
<div align="center"><?=$arr[1][$k]?></div>
</td>
<td>
<div align="center"><?=$arr[2][$k]?></div>
</td>
<td>
<div align="center"><?=$arr[3][$k]?></div>
</td>
<td>
<div align="center"><?=$arr[4][$k]?></div>
</td>
<td>
<div align="center"><?=$arr[5][$k]?></div>
</td>
<td>
<div align="center"><?=$arr[6][$k]?></div>
</td>
</tr>
<?}?>
</table>
</body>
</html>