日历的制作代码

时间:2022-05-19 12:30:27 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。


日历的制作代码







$year=@$_GET['year']; //获得地址栏的年份 $month=@$_GET['month']; //获得地址栏的月份 if(empty($year)) $year=date("Y"); //初始化为本年度的年份 if(empty($month)) $month=date("n"); //初始化为本年度的月份 $day=date("j"); //获取当天的天数

$wd_ar=array("","","","","","",""); //星期数组 $wd=date("w",mktime(0,0,0,$month,1,$year)); //计算当月第一天是星期几 //年链接

$y_lnk1=$year<=1970?$year=1970:$year-1; $y_lnk2=$year>=2037?$year=2037:$year+1; //月链接

$m_lnk1=$month<=1?$month=1:$month-1; $m_lnk2=$month>=12?$momth=12:$month+1;

echo"cellpadding=6 cellspacing=0 width=200 bgcolor=#eeeeee>align=center bgcolor=#cccccc>";

//输出年份。单击“<”链接跳到上一年,单击“>”跳到下一年

echo""; //星期数组的显示方式 echo""; for($i=0;$i<7;$i++) { echo""; }

echo"";

//计算星期几加上当月的天数

$tnum=$wd+date("t",mktime(0,0,0,$month,1,$year)); for($i=0;$i<$tnum;$i++) { $date=$i+1-$wd; //计算日数在表格中的位置 if($i%7==0) echo""; //一行的开始 echo""; if($i%7==6) echo""; //一行的结束 }

echo"
colspan=4>href='key.php?year=$y_lnk1&month=$month'><".$year."href='key.php?year=$y_lnk2&month=$month'>>";

//输出月份。单击“<”链接跳到上一月,单击“>”跳到下一月

echo"
colspan=3>href='key.php?year=$year&month=$m_lnk1'><".$month."




href='key.php?year=$year&month=$m_lnk2'>>
$wd_ar[$i]
"; if($i>=$wd) { if($date==$day&&$month==date("n")) //如果当月的当天的天则将天数加黑 echo"".$day.""; else echo $date; //输出日数 } echo "
";
?>


本文来源:https://www.wddqw.com/doc/3ce103d2fab069dc502201b2.html