++++++++++++++++++++++++++++++++++++++++++++++++

万年历:时间和日期

+++++++++++++++++++

++++++

+++++++++++++++++++++++

一、相关知识点 date — 格式化一个本地时间/日期

mktime — 取得一个日期的 Unix 时间戳

结构:

循环

逻辑判断

尖左括号:<

尖右括号:>

空格:

时间戳是自 1970 年 1 月 1 日(08:00:00 GMT)至当前时间的总秒数。

二、实现步骤: 1、获取当前日期信息年和月

2、计算出当前月好、有多少天,和本月一号是星期几

3、输出日期的头部信息(标题和表头)

4、循环遍历出日期信息

5、输出上一个月和下一个月超链接

代码:

//1、获取当前日期信息年和月

$year = $_GET["y"]?$_GET['y']:date("Y");

$mon = $_GET["m"]?$_GET['m']:date("m");

//2、计算出当前月好、有多少天,和本月一号是星期几

$day = date("t",mktime(0,0,0,$mon,1,$year));//获取对应月的天数

$w = date("w",mktime(0,0,0,$mon,1,$year));//获取当前月中1号是星期几

//3、输出日期的头部信息(标题和表头)

echo "

";

echo "

{$year}年{$mon}月

";

echo "

echo "

";

echo "

星期日";

echo "

星期一";

echo "

星期二";

echo "

星期三";

echo "

星期四";

echo "

星期五";

echo "

星期六";

echo "

";

//4、循环遍历出日期信息

$dd=1;

echo"

";

for($i=0;$i

{

echo "

";

}

while($dd<=$day)

{

echo "

{$dd}";

if(($dd+$w)%7==0)

{

echo "

";

}

$dd++;

}

echo"

";

echo "

";

//5、输出上一个月和下一个月超链接

if($mon<=1)

{

$premon=12;

$year=$year-1;

}else{

$premon=$mon-1;

}

if($mon>=12)

{

$nextmon=1;

$year=$year+1;

}else{

$nextmon=$mon+1;

}

echo "<  |  ";

echo "下一个月  >>";

echo "

";

?>

感想: PHP初学者最大一个弱点就是对PHP已有函数不熟悉,

php中已有函数功能非常全面,熟悉php常用函数以及对php函数的了解非常重要,这就要求我们在平常做项目中积累,增加d对php函数的了解

不积跬步无以至千里,不积小流,无以成江海。

万年历php程序含数据库,php之万年历相关推荐

  1. c语言万年历闹钟程序,c语言编写的万年历 有平年闰年 有闹钟功能.docx

    #include #include"lcd1602.h" #include"ds1302.h" #include"ds18b20.h" #d ...

  2. 万年历显示程序C语言,C语言万年历的源程序

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 for(j=1;j<=mon[i];j++) {cprintf("%3d ",j); /*if((first+j-1)%7==0 ...

  3. python万年历源代码_python万年历实现代码 含运行结果

    本文实例为大家分享了python实现万年历的具体代码,供大家参考,具体内容如下 #coding:utf-8 def leap_year(year):#判断平瑞年 if year%4==0 and ye ...

  4. 2021最新版万年历小程序搭建教程

    更新: 2.0新增星运赚任务系统,用户自然裂变更强,用户留存率更高,流量主收益更好 增加小程序原生广告位,经过内部优化后的流量主收益更好,适配广告更广泛 新增小程序开屏广告,流量主收益提升百分之20以 ...

  5. python万年历源代码,python万年历实现代码 含运行结果

    python万年历实现代码 含运行结果 发布于 2017-06-15 16:13:43 | 114 次阅读 | 评论: 0 | 来源: 网友投递 Python编程语言Python 是一种面向对象.解释 ...

  6. 适合超级新手的万年历小程序

    Java swing实现的万年历小程序 适合超级超级新手 要求:实现输入年份可是实现该年每个月份的日期,比较简单适合新手 该代码只用到了三个类:Main用于启动 Frame实现界面渲染 Bean 实现 ...

  7. c语言小程序 万年历,C语言实现万年历小程序

    这篇文章主要为大家详细介绍了C语言实现万年历小程序,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 一.杂谈 大一学了C之后一直困惑,C到底怎么用?它不像HTML那么直观 ...

  8. c语言万年历查询程序代码,C语言小程序实现万年历

    分享一个简单的小程序,看看如何打印万年历吧~ 程序打开时时这样的,输入一个年份: 比如输入2016再回车,效果如下: 下面我们来看看实现这个程序的代码吧: #include #include #def ...

  9. ssm+JSP计算机毕业设计英雄联盟赛事新闻管理系统qeg6l【源码、程序、数据库、部署】

    项目运行 项目含有源码(见文末).文档.程序.数据库.配套开发软件.软件安装教程 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ E ...

  10. c语言编写万年历课程设计,用C语言编写万年历 C课程设计.pdf

    用C语言编写万年历 C课程设计 用用 C++语言编写万年历语言编写万年历 用用 语言编写万年历语言编写万年历 学生姓名:学生姓名: 指导老师:指导老师: 学生姓名学生姓名:: 指导老师指导老师:: 摘 ...

最新文章

  1. DPDK — IGB_UIO,与 UIO Framework 进行交互的内核模块
  2. AI可以写软件了,所以程序员要下岗?
  3. perf stat 输出解读
  4. 【数据结构】——归并排序
  5. 循环的各种形式(不拘一格编程序之四)
  6. python全套完整教程-Python全套教程
  7. 程序员面试金典——17.3阶乘尾零
  8. CSS — 内部样式几种常用写法(类、id)
  9. 重置浏览器的css,css重置浏览器默认样式
  10. 最长公共子串(动态规划)
  11. 河北计算机四六级报名入口,英语四六级考试报名入口
  12. c++之open_cv 图像的载入、显示与输出
  13. java等待所有子线程执行完毕再执行
  14. 【Android】四大组件介绍 *广播机制*
  15. Non-OK-status: Status(error::Code::INVALID_ARGUMENT, “Unsupported data format“) status: Invalid argu
  16. 20201024腾格尔沙漠徒步
  17. Textpad的安装和配置
  18. matlab的多变量dmc源程序,基于MATLAB多变量DMC算法的仿真技术研究
  19. Scanner(System.in)中读取字符串容易犯的错误!
  20. Cesium空间数据的加载

热门文章

  1. 计算机软件技术发展应用论文,计算机软件毕业论文计算机软件技术发展应用.docx...
  2. 学习笔记-OS - Exploits
  3. FPN网络结构及Pytorch实现
  4. cr全称是什么意思_魔兽世界CR是团灭的意思 他的全称是什么呢?
  5. 有关于阿里云的历史-阿里云这群疯子
  6. layui表单验证,表单提交的若干个方法
  7. 土地利用转移矩阵图怎么做_如何用Arcgis做土地利用转移矩阵?求教各位..._土地估价师_帮考网...
  8. ArcGIS | 01小技巧-矢量按某个字段重分类
  9. CDMA关键技术(RAKE、软切换、功率控制
  10. 贪吃蛇代码 (登录可全部复制)