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 "
";
?>
php简单的日历代码,PHP实现的简单日历代码相关推荐
- php设置一个日历,用PHP写一个简单的日历
用PHP写一个简单的日历 作者:黑马 出处: 日历被广泛应用于网络日志.作为网络日志导航的一种实现方式,我们不需要太复杂的日历,有年.月.日.周日即可,本文要讨论的就是这类简单的日记. 一个日历在布局 ...
- 一份简单的在 Linux下编译及调试 C 代码的指南
摘要: 一份简单的在 Linux下编译及调试 C 代码的指南 对于Linux下的C程序员来说,几乎天天都会和Linux打交道.但在很多人的眼中,Linux是一个易用性极差.靠命令驱动的操作系统,根本无 ...
- python在线翻译代码_Python 20行简单实现有道在线翻译的详解
简介 主要是尝试简单的使用pyhton的爬虫功能,于是使用有道进行尝试,并没有进行深入的诸如相关api的调用. 以下是需要的POST数据 代码 以下是相关部分的代码: import urllib.re ...
- python实现一个简单的加法计算器_Python tkinter实现简单加法计算器代码实例
tkinter 是 Python 的标准 GUI 库.Python 使用 tkinter 可以快速的创建 GUI 应用程序.由于 tkinter 是内置到 python 的安装包中.只要安装好 Pyt ...
- 简单使用Git和Github来管理自己的代码和读书笔记
简单使用Git和Github来管理自己的代码和读书笔记 以前不知道使用代码管理工具,最后写的一些东西都没有了,由于硬盘坏了或者不小心格式化了之类的,后来使用了Git 和Github来托管自己的代码和读 ...
- python代码规范工具_Python代码规范Flake8的简单示例
这篇文章主要为大家详细介绍了Python代码规范Flake8的简单示例,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! ...
- python社区微信群_30行Python代码,打造一个简单的微信群聊助手,简单方便
大家都知道,最近代码君迷上了Python,一直在研究这门语言,还是那句话,人生苦短,我学Python,今天代码君要教大家一个黑科技,30行代码实现自己定制的微信群聊助手,这个助手有什么用呐,就是用来活 ...
- 日历代码 谷歌无法显示当日_在Windows日历中显示您的Google日历
日历代码 谷歌无法显示当日 Windows Vista includes a built-in calendar application that's pretty slick, but as an ...
- 用Python代码自己写Python代码,竟如此简单
用Python代码自己写Python代码,竟如此简单 Python作为一门功能强大且使用灵活的编程语言,可以应用于各种领域,具有"无所不能"的特质. Python甚至可以代替人,自 ...
- python代码大全心形盒子简单_python心形代码
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 之前看到python一行代码就可以在控制台打印心形,感觉非常神奇,昨天突然想起来 ...
最新文章
- 微服务“大门”如何选择?
- mysql skip network_MYSQL-skip-networking
- python并发编程之多进程理论部分
- 杂记2:VS2013创建Windows服务实现自动发送邮件
- 如何在window上把你的项目提交到github
- 地面指示标志_详解消防应急照明和疏散指示系统的施工及安装方法消防施工
- Mysql中用between...and...查询日期时注意事项
- android 定时请求(两种实现方式)
- dbeaver生成结构图_DBeaver的简易操作和建议(一个神奇的数据库操作软件)
- php extension,php的extension要开启哪些
- Python解题 - CSDN周赛第9期
- 网页设计与制作项目教程HTML+CSS+JavaScript之项目二
- python实现简易聊天室程序
- 一次和前端的相互甩锅的问题记录
- 前端实现文字竖向排版
- 图解域名解析成IP的全过程(你浏览器摁下一个网址后发生了啥?)
- 项目计划表格甘特图_项目管理:什么是甘特图?
- 微信文件分享的那些坑
- iPhone XS系列降价一千元;Intel雷电接口将融合USB4;蔚来汽车收入、亏损均增长百分百 | 雷锋早报...
- 投资外汇保证金要重视基本面分析