php实现的日历程序 php  /  管理员 发布于 7年前   495
本文实例讲述了php实现的日历程序。分享给大家供大家参考。具体如下:Sun","Mon","Tue","Wed","Thu","Fri","Sat");$Weekday_count = count($Weekday);$daynum = 0;$space = " ";$col = 0;////打印表格头部////?><< >> " onClick="javascript:document.linked.submit();" name="Month"><< " onClick="javascript:document.linked.submit();" name="Month">>> ".$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<$DayWeek;$i++) echo $space;//打印每个月空出的几个格子 $daynum++; //当打印日期的时候与当前日期字符串进行比较,如果相等就将字体标为红色. if($Year.$Month.$Dayvalue == $Today) { $u1 = ""; $u2 = ""; } else { $u1 = ""; $u2 = ""; } if($DayWeek == 0 or $DayWeek == 6) $color = "red"; else $color = "black"; echo " ".$u1.$Dayvalue.$u2." "; //用本周第几天这个值加1,如果是7的倍数就换行退出此轮循环(换行打印) if(($DayWeek+1) % 7 == 0) { $col++; break; } }echo "";}?>运行效果如下:希望本文所述对大家的php程序设计有所帮助。您可能感兴趣的文章:php+javascript的日历控件用 php 编写的日历php下实现农历日历的代码教大家制作简单的php日历php+mysql+jquery实现日历签到功能PHP完整的日历类(CLASS)PHP输出日历表代码实例PHP实现的简单日历类基于ThinkPHP实现的日历功能实例详解分享3个php获取日历的函数PHP实现的日历功能示例 上一条: php实现转换ubb代码的方法 下一条: php实现的验证码文件类实例 昵称: 邮箱: 0条评论 (评论内容有缓存机制,请悉知!)最新最热 分类目录 人生(杂谈) 技术 linux Java php 框架(架构) 前端 ThinkPHP 数据库 微信(小程序) Laravel Redis Docker Go swoole Windows Python 苹果(mac/ios) 相关文章 Laravel从Accel获得5700万美元A轮融资(0个评论) PHP 8.4 Alpha 1现已发布!(0个评论) 用Time Warden监控PHP中的代码处理时间(0个评论) 在PHP中使用array_pop + yield实现读取超大型目录功能示例(0个评论) Property Hooks RFC在PHP 8.4中越来越接近现实(0个评论) 近期文章 在windows10中升级go版本至1.24后LiteIDE的Ctrl+左击无法跳转问题解决方案(0个评论) 智能合约Solidity学习CryptoZombie第四课:僵尸作战系统(0个评论) 智能合约Solidity学习CryptoZombie第三课:组建僵尸军队(高级Solidity理论)(0个评论) 智能合约Solidity学习CryptoZombie第二课:让你的僵尸猎食(0个评论) 智能合约Solidity学习CryptoZombie第一课:生成一只你的僵尸(0个评论) 在go中实现一个常用的先进先出的缓存淘汰算法示例代码(0个评论) 在go+gin中使用"github.com/skip2/go-qrcode"实现url转二维码功能(0个评论) 在go语言中使用api.geonames.org接口实现根据国际邮政编码获取地址信息功能(1个评论) 在go语言中使用github.com/signintech/gopdf实现生成pdf分页文件功能(0个评论) gmail发邮件报错:534 5.7.9 Application-specific password required...解决方案(0个评论) 近期评论 122 在学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人.. 123 在Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分.. 原梓番博客 在在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。.. 博主 在佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章.. 1111 在佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光.. 文章归档 2016-10 2016-11 2017-06 2017-07 2017-08 2017-09 2017-11 2017-12 2018-01 2018-02 2018-03 2020-03 2020-04 2020-05 2020-06 2020-07 2020-09 2021-02 2021-03 2021-04 2021-05 2021-06 2021-07 2021-08 2021-09 2021-10 2021-11 2021-12 2022-01 2022-02 2022-05 2022-06 2022-07 2022-08 2022-09 2022-10 2022-11 2022-12 2023-01 2023-02 2023-03 2023-04 2023-05 2023-06 2023-07 2023-08 2023-09 2023-10 2023-11 2023-12 2024-01 2024-02 2024-03 2024-04 2024-05 2024-06 2024-07 2024-09 Top Copyright·© 2019 侯体宗版权所有· 粤ICP备20027696号
本文实例讲述了php实现的日历程序。分享给大家供大家参考。具体如下:
Sun","Mon","Tue","Wed","Thu","Fri","Sat");$Weekday_count = count($Weekday);$daynum = 0;$space = " ";$col = 0;////打印表格头部////?>
运行效果如下:
希望本文所述对大家的php程序设计有所帮助。
昵称:
邮箱:
122 在
123 在
原梓番博客 在
博主 在
1111 在
Copyright·© 2019 侯体宗版权所有· 粤ICP备20027696号