最新赞助活动温馨提示:自愿赞助服务器费用,学生和没有工作的整站资源免费下载!
头像

php经典实例万年历源码下载

来源:http://www.erdangjiade.com/ 沐浴春风 2016-09-23 10:26浏览(2231)

php经典实例万年历源码下载

0、请不要问“在不在”之类的问题,有问题直接问!1、学生或暂时没有工作的童鞋,整站资源免费下载!2、¥9.9充值终身VIP会员,加我微信,826096331 拉你进VIP群学习!3、程序员加油,技术改变世界。 在线 充值

php经典实例万年历源码下载
分类:PHP > 其他 难易:入门级
查看演示 下载资源: 下载资源 下载积分: 0 积分
<?php 
//万年历的实现 
 
//  1. 获取日期信息年和月(默认为当前的年和当前月) 
  $year = $_GET["y"]?$_GET['y']:date("Y"); 
  $mon = $_GET["m"]?$_GET["m"]:date("m"); 
   
//  2、计算出当前月有多少天和本月1号是星期几 
  $day = date("t",mktime(0,0,0,$mon,1,$year));//获取对应月的天数 
  $w  = date("w",mktime(0,0,0,$mon,1,$year)); //获取当前月中1号是星期几 
 
//  3. 输出日期的头部信息(标题和表头) 
  echo "<center>"
  echo "<h1>{$year}年{$mon}月</h1>"
  echo "<table width='600' border='1'>"
  echo "<tr>"
  echo "<th style='color:#ff0000'>星期日</th>"
  echo "<th>星期一</th>"
  echo "<th>星期二</th>"
  echo "<th>星期三</th>"
  echo "<th>星期四</th>"
  echo "<th>星期五</th>"
  echo "<th style='color:#008000'>星期六</th>"
  echo "</tr>"
 
   
   
//  4、循环遍历输出日期信息 
   $dd=1//定义一个循环的天数 
   while($dd<=$day){ 
      echo "<tr>"
      //输出一周的信息 
      for($i=0;$i<7;$i++){ 
        //当还没有到该输出日期的时候,或已经日期溢出时,输出的都是空单元格 
        if(($w>$i && $dd==1) || $dd>$day){ 
            echo "<td>&nbsp;</td>";  
        }else
            echo "<td>{$dd}</td>"
            $dd++; 
        } 
         
        /* 
        //若没有输出完日期dd信息 
        if($dd<=$day && ($w<=$i ||$dd!=1)){ 
           echo "<td>{$dd}</td>"; 
           $dd++; 
        }else{ 
           echo "<td>&nbsp;</td>";  
        } 
        */
 
      } 
      echo "</tr>"
   } 
 
  echo "</table>"
   
   
//  5、 输出上一月和下一月的超级链接 
   //处理上一月和下一月的信息 
   $prey=$nexty=$year;//年 
   $prem=$nextm=$mon;//月 
   if($prem<=1){ 
    $prem=12
    $prey--; 
   }else
    $prem--; 
   } 
   if($nextm>=12){ 
    $nextm = 1
    $nexty++; 
   }else
    $nextm++; 
   } 
  
  echo "<h3><a href='date.php?y={$prey}&m={$prem}'>上一月</a>&nbsp;&nbsp;&nbsp;&nbsp;"
   
  echo "<a href='date.php?y={$nexty}&m={$nextm}'>下一月</a></h3>"
 
 
echo "</center>";
标签: php经典实例
评论0
头像

友情提示:垃圾评论一律封号 加我微信:826096331拉你进VIP群学习群

1 2