iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php代码怎么实现万年历
  • 621
分享到

php代码怎么实现万年历

php万年历代码 2020-10-02 19:10:19 621人浏览 猪猪侠
摘要

本文操作环境:windows7系统、PHP7.1版、DELL G3电脑PHP实现万年历 实现一个php万年历,先上图: 总体实现逻辑是:先把某月的天数展示在table里面。然后计算该月第一天对应的是周几。最后分别计算上下

本文操作环境:windows7系统、PHP7.1版、DELL G3电脑

PHP实现万年历

实现一个php万年历,先上图:

总体实现逻辑是:先把某月的天数展示在table里面。然后计算该月第一天对应的是周几。最后分别计算上下月对应的年数与天数,实现上下月切换。下面将一步一步具体实现:

第一步:利用PHP的日期函数获取当前年月日:

  • 获取当前年 $y = date("Y");
  • 获取当前月 $y = date("m");
  • 获取当前是多少号 $d = date("d");
  • 获取该月有多少天 $maxday = date("t");
  • 获取本月第一天对应的星期 date("w",strtotime("{$y}-{$m}-1"));
  • 接下来是界面代码,代码如下图

  • 以上第一个for循环用于循环输出最大天数,1-$week表示对应的本月第一天是星期几。第二个for循环,循环输出每一行的日期。其中$i == $d表示判断是否为本月本号的日期,如果是则字体为红色标注。

第二步,实现上月和下一月切换:

  • 分别定义变量 $prey,$preMonth,$nexty,$nextMonth表示点击上一月和下一月对应的年月
  • 给上下年月赋值,并且为a标签添加链接 代码如下图

第三步:初始化的年月日,进行判断。判断是否为点击的上一月或者下一月。如果是这取该年月。不是者取当前。

  • $y = isset($_GET["y"])?$_GET["y"]:date("Y");取年
  • $m = isset($_GET["m"])?$_GET["m"]:date("m");取月
  • if ($y == date("Y") && $m == date("m")) {
    $d = date("d");
    }判断是否为当前日期。具体代码如下图

到此万年历完成。

以上就是php代码怎么实现万年历的详细内容,更多请关注编程界其它相关文章!

--结束END--

本文标题: php代码怎么实现万年历

本文链接: https://www.lsjlt.com/news/1105.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php代码如何实现万年历
    这篇文章主要介绍“php代码如何实现万年历”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“php代码如何实现万年历”文章能帮助大家解决问题。php代码实现万年历的方法:1、利用PHP的日期函数获取当前...
    99+
    2023-06-26
  • python怎么实现万年历
    这篇“python怎么实现万年历”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“python怎么实现万年历”文章吧。一、题目描...
    99+
    2023-06-30
  • C++面向对象实现万年历的示例代码
    目录引入Controller.hController.cppViewDate.hViewDate.cppModelDate.hModelDate.cppmain.cpp各功能测试结果...
    99+
    2024-04-02
  • Java怎么实现简单的万年历
    以下是一个简单的Java实现万年历的代码示例:```javaimport java.util.Scanner;public clas...
    99+
    2023-08-15
    Java
  • Java实现万年历效果
    本文实例为大家分享了Java实现万年历效果的具体代码,供大家参考,具体内容如下 要求: 综合运用GUI编程、事件处理、Calendar类应用等知识设计一款月历,要求能通过输入(或选择...
    99+
    2024-04-02
  • 使用Java怎么实现一个万年历
    这篇文章给大家介绍使用Java怎么实现一个万年历,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Java可以用来干什么Java主要应用于:1. web开发;2. Android开发;3. 客户端开发;4. 网页开发;5....
    99+
    2023-06-14
  • Java实现简单的万年历
    本文实例为大家分享了Java实现简单万年历的具体代码,供大家参考,具体内容如下 1 要求 1、输入年份; 2、输入月份; 3、输出某年某月的日历。 2 思路 1、实现从控制台接收年和...
    99+
    2024-04-02
  • java万年历是如何实现的
    Java万年历一般是通过Java Swing或JavaFX等图形界面库实现的。其实现过程大致如下:1. 设计一个窗口,包括年份、月份...
    99+
    2023-05-13
    java万年历 java
  • 利用python实现万年历的查询
    今天要用python做一个小功能,那就是实现万年历的查询。 首先看一下整体感觉 实现代码: def is_leap_year(year): if year/4==0 an...
    99+
    2024-04-02
  • Vue实现万年日历的示例详解
    目录前言1.日历的布局2.日期数据的产生3.年月的变化4.连续最长打卡日期5.补卡日期前言 又是一个老生常谈的功能,接下来会从零实现一个万年日历,从布局到逻辑,再到随处可见的打卡功能...
    99+
    2023-01-12
    Vue实现万年日历 Vue万年日历 Vue万年历
  • 计算机中批处理如何实现万年日历
    这篇文章主要介绍了计算机中批处理如何实现万年日历,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。核心源码:: 月历查询工具 最初发表于CN-DOS::&nb...
    99+
    2023-06-08
  • php年月日时间代码怎么写
    以下是一个基本的PHP日期和时间示例:```php// 获取当前日期和时间echo "当前日期和时间是:" . ...
    99+
    2023-05-13
    php年月日时间代码 php
  • Python实现新年烟花秀的代码怎么写
    今天就跟大家聊聊有关Python实现新年烟花秀的代码怎么写,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 先介绍下 Pygame 绘制烟花的基本原理,烟花从发射到绽放一共分...
    99+
    2023-06-22
  • 怎么用​PHP代码实现网页代理
    要使用PHP代码实现网页代理,可以使用cURL库来发送HTTP请求并获取网页内容,然后将获取的内容输出到浏览器上。以下是一个简单的示...
    99+
    2023-10-23
    ​PHP
  • dw怎么实现php代码提示
    本教程操作环境:windows7系统、dreamweaverCC 2021&&php8.1版、Dell G3电脑。dw怎么实现php代码提示?PHP 代码提示Dreamweaver 支持对 PHP 5.6 和 7.1 版本进...
    99+
    2024-04-02
  • 怎么用JavaScript代码实现虎年春节倒计时
    这篇文章主要介绍“怎么用JavaScript代码实现虎年春节倒计时”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么用JavaScript代码实现虎年春节倒计时”文章能帮助大家解决问题。虎年春节倒计...
    99+
    2023-06-29
  • php代码怎么实现成绩查询
    php代码实现成绩查询的方法:1、创建前端登录页面代码;2、通过“if (isset($_SESSION['username'])) {...}”语法实现判断用户是否登录;3、创建后端管理登录页面;4、连接数据库;5、通过“...
    99+
    2023-05-14
    成绩 查询 php
  • python实现新年倒计时实例代码
    目录前言代码:代码效果展示图:总结前言 最近一直心心念念的想着过年回家 于是乎就敲了一个新年倒计时的代码出来 大家用的时候可以更改上面的日期,以后年年都可以用 话不多说,上代码 代码...
    99+
    2024-04-02
  • JavaScript代码实现简单日历效果
    本文实例为大家分享了JavaScript实现简单日历效果的具体代码,供大家参考,具体内容如下 效果如下: 代码: <!DOCTYPE html> <html ...
    99+
    2024-04-02
  • php js怎么实现日历签到
    本篇内容主要讲解“php js怎么实现日历签到”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php js怎么实现日历签到”吧!php js实现日历签到的方法:首先创建好前台代码“$("...
    99+
    2023-06-20
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作