月历1997年php代码_PHP实现的简单日历代码
//calendar.php
/*******************************
* 用来判断是否闰年的函数 *
* 可以根据更复杂的算法改进 *
*******************************/
function leap_year($year)
{
if($year% 4 == 0) // basic rule
{
return true; // is leap year
}
else
{
return false;
}
}
/*******************************
* 对一些变量进行赋值操作 *
* 特别注意对二月份的赋值 *
*******************************/
function setup()
{
global $mon_num;
$mon_num=array(31,30,31,30,31,30,31,31,30,31,30,31);
global $mon_name;
$mon_name=array("一","二","三","四",
"五","六","七","八",
"九","十","十一","十二");
if (leap_year($firstday[year])) // basic rule
{
$mon_num[1]=29; // is leap year
}
else
{
$mon_num[1]=28;
}
}
/*******************************
* 显示表格中的一格 *
* 显示的内容和颜色可变 *
*******************************/
function showline($content,$show_color)
{
$begin_mark = "
";
$begin_mark =$begin_mark."";
$end_mark = "
";
echo $begin_mark.$content.$end_mark ;
}
?>
社区日历
//获得当前的日期
$firstday = getdate(mktime(0,0,0,date("m"),1,date("Y")));
setup();
//显示表格的名称
echo "
";
echo "
echo "
";
echo "";
echo "$firstday[year]年  ".$mon_name[$firstday[mon]-1]."月 月历";
echo "";
echo "
";
//表头
$weekDay[0] = "日";
$weekDay[1] = "一";
$weekDay[2] = "二";
$weekDay[3] = "三";
$weekDay[4] = "四";
$weekDay[5] = "五";
$weekDay[6] = "六";
echo "
";
//显示表格的第一行
for ($dayNum = 0; $dayNum < 7; ++$dayNum) {
showline($weekDay[$dayNum],"red");
}
echo"
";
$toweek=$firstday[wday];//本月的第一天是星期几
$lastday=$mon_num[$firstday[mon]-1];//本月的最后一天是星期几
$day_count = 1;//当前应该显示的天数
$up_to_firstday = 1;//是否显示到本月的第一天
for ($row = 0; $row <= ($lastday+$toweek-1)/7; ++$row)//本月有几个星期
{ echo "
";
for ($col=1; $col<=7; ++$col)
{
//在第一天前面显示的都是"空"
if (($up_to_firstday <= $toweek) ||($day_count>$lastday))
{
echo "
 ";
$up_to_firstday++;
}
else
{
//显示本月中的某一天
showline($day_count,"blue");
$day_count++;
}
}
echo "
";
}
echo "
";
echo "
";
?>
原文链接:
http://blog.csdn.net/newhappy2008/article/details/1427990
月历1997年php代码_PHP实现的简单日历代码相关推荐
- php简单的日历代码,PHP实现的简单日历代码
//calendar.php /******************************* * 用来判断是否闰年的函数 * * 可以根据更复杂的算法改进 * ******************* ...
- 微信php实例代码_php微信公众平台示例代码分析(二)
一.摘要 微信公众平台提供了一个简单的php示例代码,在做进一步开发之前,我们有必要将其详细了解一下. 二.获取代码 三.分析代码 完整代码如下: /** * wechat php test */ / ...
- python的代码有哪些_简单python代码类型有哪些?
简单python代码类型有哪些? 简单python代码类型有: 1.[背景] 最近,派大星想要减肥,他决定控制自己的饮食,少吃一点蟹黄堡. 海绵宝宝为了帮助好朋友派大星,和派大星一起制定了一个饮食游戏 ...
- ajax简单实例代码,分享Ajax创建简单实例代码
XmlHttp是一套可以在Javascript.VbScript.Jscript等脚本语言中通过http协议传送或从接收XML及其他数据的一套API.XmlHttp最大的用处是可以更新网页的部分内容而 ...
- php100例代码教程,php实例代码_php用户登录实例教程代码
摘要 腾兴网为您分享:php用户登录实例教程代码,音恋,小米云盘,武魂传说,万步有约等软件知识,以及绿城党旗红,一席app,一亩田app,窝立方,fairuse4wm,超星阅读,大连农商银行,qq名片 ...
- php设计一个盒子类代码_PHP设计模式之简单工厂模式(Simple Factory)代码实例大全(七)...
目的[1] 简单工厂模式是一个精简版的工厂模式. 它与静态工厂模式最大的区别是它不是『静态』的.因为非静态,所以你可以拥有多个不同参数的工厂,你可以为其创建子类.甚至可以模拟(Mock)它,这对编写可 ...
- li连接mysql代码_php连接mysql基本代码-测试代码
我们现在来介绍一下php连接mysql最基本的操作. 我想学习PHP的同学,估计没有不认识mysql,而用php来操作mysql首先要做的就是连接好mysql我们现在就来说一下,如何用php来连接my ...
- 计数器代码php,计数器代码_php计数器的简单代码举例
摘要 腾兴网为您分享:php计数器的简单代码举例,自动刷宝,中国人保,知富,优学堂等软件知识,以及互博,e动生命,大采集,bing输入法,一起看地图,万能福利吧,小象嗨tv,精灵宝可梦究极日月,社保, ...
- php生成超链接完整代码_PHP 超链接 抓取实现代码
因为最近要做一个类似专业搜索引擎的东西,需要抓取网页的所有超链接.大家帮忙测试一下子,下面的代码是否可以针对所有的标准超链接. 通用HTML标准超链接参数取得正则表达式测试 因为最近要做一个类似专业搜 ...
最新文章
- PaddleOCR,一款文本识别效果不输于商用的Python库!
- android 如何打开s3db,[转载]xe5 android 手机上使用sqlite
- ELK收集java日志
- Python教材(数据分析、数据挖掘与可视化)——第7章课后习题
- scala Set入门到熟悉
- nvme分区选mbr还是guid_[Win] 最强大的磁盘分区工具 DiskGenius v5.1.1 中文专业破解版...
- 【CTF misc python】加密zip和rar文件的枚举解密工具(python代码)
- 数独基本规则_数独基本规则(数独游戏规则和技巧)
- 查看计算机内存条型号,怎么查内存条型号 这几步你要了解
- 计算机如何添加usb平板电脑,平板电脑没有usb接口怎么办
- 漫漫人生录 | 小圈子 | 别让自己“墙”了自己
- 大数据与人工智能论文
- 购买重疾险是不是都要先去体检?千万不要!
- 一款强大易用的Vue-markdown文本编辑器插件
- 能量原理与变分法笔记03:证明两点之间直线最短
- 数学题库python_GitHub Python项目推荐|一个拍照做题程序|数学计算题识题|opencv...
- [小黄书后台]文件上传到服务器
- 密码学领域的期刊和会议
- python中为什么加上中文注释就会报错
- OpenCV-Python 立体图像的深度图 | 五十二
热门文章
- 2020年全国大学生数学建模竞赛A题分析
- 计算机区块链的杂志,CCF区块链技术大会收录Wanchain共识论文并推荐SCI期刊检索...
- 图灵机杂思(rev#2)
- 【openMMLab】MMPose 代码教程
- pfw中totalFound有值,result却没有值
- 四舍五入和银行家舍入法
- telegram android 源码分析 (一)自动设置代理
- 监督学习和无监督学习是什么?
- 诺贝尔奖得主亲临MWC上海解读移动通信的“黑金”石墨烯
- 在Windows10系统上搭建UE4+AirSim仿真环境