微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php实现的日历程序

本文实例讲述了PHP实现的日历程序。分享给大家供大家参考。具体如下:

rush:PHP;"> PHP ////判断$Year和$Month是否为空,如果为空就获取系统当前日期,否则用$_GET获取 $Year = empty($_GET['Year']) ? date("Y"): $_GET["Year"]; $Month = empty($_GET['Month']) ? date("m"): $_GET["Month"]; ////获取当前日期//// $Today = date("Ymj"); ////初始化日期数组//// $Maxday = array("1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31"); $Maxday_count = count($Maxday); ////初始化星期数组//// $Weekday = array("Sun","Mon","Tue","Wed","Thu","Fri","Sat"); $Weekday_count = count($Weekday); $daynum = 0; $space = "
PHP" method="post" name="linked"> >" onClick="javascript:document.linked.submit();" name="Month"><<" onClick="javascript:document.linked.submit();" name="Month">>>PHP ////打印星期列表//// while(list(,$Weekvalue) = each($Weekday)) echo "".$Weekvalue."删除一个值,也就是删除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 "退出此轮循环(换行打印) if(($DayWeek+1) % 7 == 0) { $coL++; break; } } echo "

运行效果如下:

希望本文所述对大家的PHP程序设计有所帮助。

原文地址:https://www.jb51.cc/php/21737.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐