功能简单但很实用的日历

字体大小: 中小 标准 ->行高大小: 标准
简单的日历
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>功能简单的日历</title>
</head>

<body>
<?php

$mnow=(isset($_GET['month']) && $_GET['month'] > 0 && $_GET['month'] < 13 ) ? $_GET['month']:date("m");
$ynow=(isset($_GET['year']) && $_GET['year'] > 1970 && $_GET['year'] < 2038 ) ? $_GET['year']:date("Y");



//月天数
$monthdaynum=date('t',mktime(0,0,0,$mnow,1,$ynow));

//每月的一号是星期几
$f=date("w",mktime(0,0,0,$mnow,1,$ynow))-1;
?>

<table border="0" cellpadding="2" cellspacing="2" align="center">
<tr>
<td id="1" width="40"><a href="calen.php?year=<?=$ynow-1?>&month=<?=$mnow?>"> [<<]</a>
</td>
<td id="2" width="40"><?=$ynow?>年
</td>
<td id="3" width="40"><a href="calen.php?year=<?=$ynow+1?>&month=<?=$mnow?>"> [>>] </a>
</td>
<td id="4" width="40"></td>
<td id="5" width="40"><a href="calen.php?year=<?=$ynow?>&month=<?=$mnow-1?>"> [<<]</a>
</td>
<td id="6" width="40"><?=$mnow?>月
</td>
<td id="7" width="40"><a href="calen.php?year=<?=$ynow?>&month=<?=$mnow+1?>"> [>>] </a>
</td>
</tr>

<tr>
<td>日</td>
<td>一</td>
<td>二</td>
<td>三</td>
<td>四</td>
<td>五</td>
<td>六</td>
</tr>

<?php

for($i=0;$i<$monthdaynum+$f+1;$i++)
{
if($i%7==0)echo '<tr>';
echo '<td>';

if($i>$f)echo $i-$f;
echo '</td>';
if($i%7==6)echo "</tr>";
}
if($i%7<6 && $i%7>0) echo "<td colspan=\"".(7-$i%7)."\"></td></tr>";
if($i%7==6)echo "<td></td></tr>";

?>
</table>
</body>
</body>
</html>

此文章由 http://www.ositren.com 收集整理 ,地址为: http://www.ositren.com/htmls/29864.html