日历的制作代码

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.wddqxz.cn/3ce103d2fab069dc502201b2.html

相关推荐