主页 > 知识库 > PHP实现的日历功能示例

PHP实现的日历功能示例

热门标签:合肥企业外呼系统线路 桂阳公司如何做地图标注 太原400电话申请流程 萍乡商铺地图标注 代理打电话机器人 神龙斗士电话机器人 企业400电话办理多少费用 宿州正规外呼系统软件 电信外呼系统多少钱一个月

本文实例讲述了PHP实现的日历功能。分享给大家供大家参考,具体如下:

?php
/*
 * Created by PhpStorm.
 * User: admin
 */
header("Content-Type:text/html;charset=utf-8");
date_default_timezone_set("PRC");
$a=@$_GET["a"];
$b=@$_GET["b"];
if($a){
  $a=$a;
}else{
  $a=date('y');
}
if($b){
  $b=$b;
}else{
  $b=date('m');
}
$noe=mktime(0,0,0,$b,1,$a); //获取当前的月的一号
$year=date("Y",$noe); //当前的年
$month=date("m",$noe); //当前的月
$week=date("w",$noe); // 每个月的一号是星期几
$days=date("t",$noe); //每个月的总天数
$day=date("d"); //获取今天是几号
$as=$year-1; //获取上一年的年
$bs=$month-1; //获取上个月
$bs=$month+1; // 获取下个月
$as=$year+1; //获取下一年
?>
!doctype html>
html lang="en">
head>
  meta charset="UTF-8">
  title>日历/title>
  style>
    table{
      border: 1px solid #050;
    }
    table th{
      background:#000;
      color:#fff;
      border: 2px solid #050;
    }
  /style>
/head>
body>
 table cellpadding="0" cellspacing="0">
   tr>
     th>a href="?a=?php echo $as; ?>" rel="external nofollow" rel="external nofollow" >上一年/a>/th>
     th>a href="?b=?php echo $bs; ?>" rel="external nofollow" rel="external nofollow" >上个月/a>/th>
     th>?php echo $year."-".$month."-".$day ?>/th>
     th>a href="?b=?php echo $bs; ?>" rel="external nofollow" rel="external nofollow" >下个月>>/a>/th>
     th>a href="?a=?php echo $as; ?>" rel="external nofollow" rel="external nofollow" >下一年>>/a>/th>
   /tr>
   tr>
     th>星期日/th>
     th>星期一/th>
     th>星期二/th>
     th>星期三/th>
     th>星期四/th>
     th>星期五/th>
     th>星期六/th>
   /tr>
  tr>
    ?php
    for($i=0;$i$week;$i++){
      echo "td>nbsp;/td>"; //获取当月一号前面的空格
    }
    for($k=1;$k=$days;$k++){
      if($k==$day){
        echo "th>".$k."/th>"; //输出今天是几号
      }else{
        echo "td>".$k."/td>"; //输出当月天数
      }
      if(($k+$week)%7==0){
        echo "tr>/tr>"; // 一周七天换行
      }
    }
    ?>
  /tr>
 /table>
/body>
/html>

运行结果:

PS:这里再为大家推荐几款时间及日期相关工具供大家参考:

在线日期/天数计算器:
http://tools.jb51.net/jisuanqi/date_jisuanqi

在线日期计算器/相差天数计算器:
http://tools.jb51.net/jisuanqi/datecalc

在线日期天数差计算器:
http://tools.jb51.net/jisuanqi/onlinedatejsq

Unix时间戳(timestamp)转换工具:
http://tools.jb51.net/code/unixtime

更多关于PHP相关内容感兴趣的读者可查看本站专题:《php日期与时间用法总结》、《PHP数组(Array)操作技巧大全》、《PHP基本语法入门教程》、《PHP运算与运算符用法总结》、《php面向对象程序设计入门教程》、《PHP网络编程技巧总结》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家PHP程序设计有所帮助。

您可能感兴趣的文章:
  • php+javascript的日历控件
  • 用 php 编写的日历
  • php下实现农历日历的代码
  • 教大家制作简单的php日历
  • php+mysql+jquery实现日历签到功能
  • PHP完整的日历类(CLASS)
  • PHP输出日历表代码实例
  • PHP实现的简单日历类
  • 基于ThinkPHP实现的日历功能实例详解
  • php实现的日历程序
  • 分享3个php获取日历的函数

标签:绥化 辛集 太原 衡阳 白银 廊坊 鄂州 崇左

巨人网络通讯声明:本文标题《PHP实现的日历功能示例》,本文关键词  PHP,实现,的,日历,功能,示例,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《PHP实现的日历功能示例》相关的同类信息!
  • 本页收集关于PHP实现的日历功能示例的相关信息资讯供网民参考!
  • 推荐文章