<html>
<head>
<title>日历程序</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFCC" text="#0000CC">
<p>本月的日历显示:
<?php
$selectedDay = date('d');
$selectedMonth = date('m');
$selectedYear = date('Y');
//获取当月第一天是数值型星期几
$firstday = date('w',mktime(0,0,0,$selectedMonth,1,$selectedYear));
//找出本月最后一天
$lastday = 31;
do{
$monthOrig = date('m',mktime(0,0,0,$selectedMonth,1,$selectedYear));
$monthTest = date('m',mktime(0,0,0,$selectedMonth,$lastday,$selectedYear));
if($monthTest != $monthOrig){
$lastday -= 1;
}
}while($monthTest != $monthOrig);
//获取当月对应的英文名
$monthName = date('F',mktime(0,0,0,$selectedMonth,1,$selectedYear));
//显示日历表头
$days = array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
$dayRow = 0;
print("<table bgcolor=\"#bbFFFF\">");
print("<caption valign=\"center\"><b>$monthName $selectedYear</b></caption>");
print("<tr>\n");
for($i = 0;$i<=6;$i++){
print("<td width=10%>$days[$i]</td>\n");
}
print("</tr>\n");
print("<tr>\n");
//空出当月第一天前面的空位
while($dayRow < $firstday){
print("<td><!--This day in last month--></td>");
$dayRow += 1;
}
$day = 0;
while($day < $lastday){
//下面的判断语句用于每显示7个时间位置转换到下一行
if(($dayRow % 7) == 0){
print("</tr>\n<tr>\n");
}
$adjusted_day = $day + 1;
//显示的日期用红色显示
if($adjusted_day == $selectedDay){
echo "<td><font color=#ff0000>$adjusted_day</font></td>";
}else{
echo "<td>$adjusted_day</td>";
}
$day += 1;
$dayRow += 1;
}
print("\n</tr>\n</table>");
?>
</body>
</html>
php5简单日历 自动适配等多种功能
需积分: 10 143 浏览量
2010-11-19
18:15:03
上传
评论
收藏 1KB RAR 举报
spolarbear
- 粉丝: 0
- 资源: 2
最新资源
- 常用工具集参考用于图像等数据处理
- 音乐展示网页、基于Stenography的图像数字水印添加与提取,以及基于颜色矩和Tamura算法的图像相似度评估算法py源码
- 基于EmguCV(OpenCV .net封装),图像数字水印加解密算法的实现,其中包含最低有效位算法,离散傅里叶变换算法+文档书
- 基于matlab+DWT的图像水印项目,数字水印+源代码+文档说明+图片+报告pdf
- (优秀毕业设计)基于python实现的数字图像可视化水印系统的设计与实现,多种数字算法实现+源代码+文档说明+理论演示pdf
- 基于DWT-DCT-SVD和deflate压缩的数字水印方法python源码+Gui界面+演示视频(高分毕业设计)
- 基于matlab实现DWT、DCT、SVD算法数字图像水印可视化系统+GUI界面+文档说明+详细注释(高分毕业设计)
- NCIAE-Data-Structure大一大二笔记
- 学习wireshark笔记
- digital-image-数据可视化笔记
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈