本文实例讲述了PHP实现的日历程序。分享给大家供大家参考。具体如下:
if($year<1971){
echo "出错!";
echo "
";
echo "<a href=",$curUrl,">Back";
exit();
}
?>
<table width="200" border="1" cellspacing="0" cellpadding="0" bordercolor="#E7E7E7" style="font-size:12px;" align="center">
<tr align="center"><td colspan="2">
<?php
//<-------当月份超出1至12时的处理;开始------->
if($month<1){
$month=12;
$year-=1;
}
if($month>12){
$month=1;
$year+=1;
}
//<-------当月份超出1至12时的处理;结束------->
//<---------上一年,下一年,上月,下月的连接处理及输出;开始--------->
echo "<a href=","?year=".($year-1)."&month=".$month."><<年<a href=","?year=".($year+1)."&month=".$month.">>>";
?>
</td><td colspan="3"><?php echo $year."年".$month."月";?>
</td><td colspan="2">
<?PHP
echo "<a href=","?month=".($month-1)."&year=".$year."><<月<a href=","?month=".($month+1)."&year=".$year.">>>";
//<--------上一年,下月的连接处理及输出;结束--------->
?></td></tr>
";
}else{
$FontStyle="";
}
return $FontStyle;
}
for($i=0;$i<=$FirstDay;$i++){//此for用于输出某个月的一号位置
for($i;$i<$FirstDay;$i++){
echo " 输出由1号定位,随后2号直至月尾的所有号数
echo "
希望本文对大家学习PHP程序设计有所帮助。