本文实例讲述了php实现的日历程序。分享给大家供大家参考。具体如下:
&month= onclick=javascript:document.linked.submit(); name=year><< > <<
<?php////打印星期列表////while(list(,$weekvalue) = each($weekday)) echo .$weekvalue. ;echo
;////打印日期列表//////当月份为4,6,9,11的时候,从数组末尾删除一个值,也就是删除31这个值.if($month == 4 or $month == 6 or $month == 9 or $month == 11){ array_pop($maxday); $maxday_count--;}//先判断月份是否为2月,如果是的话再判断年份是否为闰年,如果是的话就从数组尾部移除2个值,否则就移除3个值.if($month == 2){ if($year % 4 == 0) { array_pop($maxday); array_pop($maxday); $maxday_count-=2; } else { array_pop($maxday); array_pop($maxday); array_pop($maxday); $maxday_count-=3; }}////打印日期////while($daynum < $maxday_count){echo ; while(list($colnum,$dayvalue) = each($maxday)) { //判断当前日期为一星期中的哪一天 $dayweek = date(w,strtotime($year.-.$month.-.$dayvalue)); //当当前日期处于第1个,也就是每个月的第1天的时候,在它前面补上相应的空格子 if($dayvalue == 1) for($i=0;$i
运行效果如下:
希望本文所述对大家的php程序设计有所帮助。