本文展示了PHP中简单的日历实现方法。分享给大家参考,如下:
运行效果截图如下:
具体代码如下:
?php/* *创建于2016-7-20 */SimCalendar(' 2016-08 ');//显示八月日历功能sim卡日历($ date) {/* * *简单日历输出。该函数需要cal _ days _ in _ month * @ param $ date Y-m要输出的日期*/echo '表边框=' 1' THAD第一天/第一天/第二天/第三天/第四天/第五天/第六天/第六天/第四天/第四天/第四天/第四天/第四天/第四天/第四天/第四天/第四天/第四天/第四天/第四天/第四天/第四天/第$date_array=explode('-',$ date);$ start _ week=0;//从周日开始,是0 $ month=cal _ days _ in _ month(cal _ Gregorian,$ date _ array [1],$ date _ array[0]);//当月的天数$ w star=date ('w ',strtime ($ date)。'-01'));//当月星期几开始$ row=ceil(($ wstar $ month)/7);//总行数$ mday=1;//星期几($ I=0;$ i $行;$ I){ echo ' tr ';for($ d=0;7美元;$ d){ $ now day=7 * $ I $ d $ start _ week;if($ now day=$ wstar $ mday=$ month){ $ temp=date(' d ',strtotime($date)。'-' .$ mday));回声' td '。$temp。/TD ';$ mday} else { echo ' TD/TD ';} } echo '/tr ';} echo '/t body/table ';}?更多对PHP相关内容感兴趣的读者可以查看本网站专题:《php日期与时间用法总结》、《php面向对象程序设计入门教程》、《PHP数学运算技巧总结》、《PHP数组(Array)操作技巧大全》、《PHP数据结构与算法教程》、《php程序设计算法总结》、《php常见数据库操作技巧汇总》、0103010
希望本文对PHP编程有所帮助。