zoukankan      html  css  js  c++  java
  • (php)实现万年历

     1  <?php
     2 //修改页面编码
     3 header("content-type:text/html;charset=utf-8");
     4 
     5 //获取当前年
     6 $year=$_GET['y']?$_GET['y']:date('Y');
     7 
     8 //获取当年月
     9 $month=$_GET['m']?$_GET['m']:date('m');
    10 
    11 //获取当前月多少天
    12 $days=date('t',strtotime("{$year}-{$month}-1"));
    13 
    14 //当前一号周几
    15 $week=date('w',strtotime("{$year}-{$month}-1"));
    16 
    17 //居中
    18 echo "<center>";
    19 
    20 //计算上个月
    21 if($month==1)
    22 {
    23     $prevyear=$year-1;
    24     $prevmonth=12;
    25 }
    26 else
    27 {
    28     $prevyear=$year;
    29     $prevmonth=$month-1;
    30 }
    31 
    32 //计算下个月
    33 if($month==12)
    34 {
    35     $nextyear=$year+1;
    36     $nextmonth=1;
    37 }
    38 else
    39 { 
    40     $nextyear=$year;
    41     $nextmonth=$month+1;
    42 }
    43 
    44 //输出表头
    45 echo " <h2><a href='万年历.php?y={$prevyear}&m={$prevmonth}'>上一月</a>|{$year}年{$month}月|<a  href='万年历.php?y={$nextyear}&m={$nextmonth}'>下一月</a></h2>";
    46 
    47 //输出日期表格
    48 echo "<table width='700px' border='1px'>";
    49 echo "<tr>";
    50 echo "<th>周日</th>";
    51 echo "<th>周一</th>";
    52 echo "<th>周二</th>";
    53 echo "<th>周三</th>";
    54 echo "<th>周四</th>";
    55 echo "<th>周五</th>";
    56 echo "<th>周六</th>";
    57 echo "</tr>";
    58 
    59 //铺表格
    60 for ($i=1-$week; $i <=$days ;)
    61      { 
    62         echo "<tr>";
    63         for ($j=0; $j < 7; $j++)
    64          { 
    65             if ($i>$days || $i<1) 
    66             {
    67                 echo "<td>&nbsp;</td>";
    68             }
    69             else
    70             {
    71                  echo "<td>{$i}</td>";
    72             }
    73             $i++;
    74         }
    75         echo "</tr>";
    76     }
    77 echo "</table>";
    78 echo "</center>";
    79 
    80 ?>
  • 相关阅读:
    day08
    day07
    day06
    day06
    day05
    第三次作业
    第三次作业
    第二次作业
    java 数字和日期处理
    jsp文件导包
  • 原文地址:https://www.cnblogs.com/Connaughtyu/p/9455471.html
Copyright © 2011-2022 走看看