calendar.class.php 復(fù)制代碼 代碼如下: <?phpclass Calendar { private $year; //當(dāng)前的年 private $month; //當(dāng)前的月 private $start_weekday; //當(dāng)月的第一天對應(yīng)的是周幾 private $days; //當(dāng)前月一共多 " /> 97se se,中文字幕专区高清在线观看,精品国产在线亚洲欧美

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php日歷制作代碼分享

 


calendar.class.php

 復(fù)制代碼 代碼如下:
 <?php
class Calendar {
  private $year; //當(dāng)前的年
  private $month; //當(dāng)前的月
  private $start_weekday; //當(dāng)月的第一天對應(yīng)的是周幾
  private $days; //當(dāng)前月一共多少天

  function __construct(){
   $this->year=isset($_GET["year"]) ? $_GET["year"] : date("Y");
   $this->month=isset($_GET["month"]) ? $_GET["month"] : date("m");

   $this->start_weekday=date("w", mktime(0, 0, 0, $this->month, 1, $this->year));
   $this->days=date("t", mktime(0, 0, 0, $this->month, 1, $this->year));
  }

  function out(){
   echo '<table align="center">';
   $this->chageDate("test.php");
   $this->weeksList();
   $this->daysList();
   echo '</table>';
  }

  private function weeksList(){
   $week=array('日','一','二','三','四','五','六');

   echo '<tr>';
   for($i=0; $i<count($week); $i++)
    echo '<th class="fontb">'.$week[$i].'</th>';

   echo '</tr>';
  }

  private function daysList(){
   echo '<tr>';
   //輸出空格(當(dāng)前一月第一天前面要空出來)
   for($j=0; $j<$this->start_weekday; $j++)
    echo '<td> </td>';


   for($k=1; $k<=$this->days; $k++){
    $j++;
    if($k==date('d'))
     echo '<td class="fontb">'.$k.'</td>';
    else
     echo '<td>'.$k.'</td>';

    if($j%7==0)
     echo '</tr><tr>';

   }

   //后面幾個空格
   while($j%7!==0){
    echo '<td> </td>';
    $j++;
   }

   echo '</tr>';
  }

  private function prevYear($year, $month){
   $year=$year-1;

   if($year < 1970)
    $year = 1970;

   return "year={$year}&month={$month}"; 
  }


  private function prevMonth($year, $month){
   if($month == 1) {
    $year = $year -1;

    if($year < 1970)
     $year = 1970;

    $month=12;
   }else{
    $month--;
   }

   return "year={$year}&month={$month}"; 
  }


  private function nextYear($year, $month){
   $year = $year + 1;

   if($year > 2038)
    $year = 2038;

   return "year={$year}&month={$month}"; 
  }


  private function nextMonth($year, $month){
   if($month==12){
    $year++;

    if($year > 2100)
     $year=2100;

    $month=1;
   }else{
    $month++;
   }
   

   return "year={$year}&month={$month}"; 
  }

  private function chageDate($url=""){
   echo '<tr>';
   echo '<td><a href="?'.$this->prevYear($this->year, $this->month).'">'.'<<'.'</a></td>';
   echo '<td><a href="?'.$this->prevMonth($this->year, $this->month).'">'.'<'.'</a></td>';
   echo '<td colspan="3">';
   echo '<form>';
   echo '<select name="year" onchange="window.location=/''.$url.'?year=/'+this.options[selectedIndex].value+/'&month='.$this->month.'/'">';
   for($sy=1970; $sy <= 2100; $sy++){
    $selected = ($sy==$this->year) ? "selected" : "";
    echo '<option '.$selected.' value="'.$sy.'">'.$sy.'</option>';
   }
   echo '</select>';
   echo '<select name="month"  onchange="window.location=/''.$url.'?year='.$this->year.'&month=/'+this.options[selectedIndex].value">';
   for($sm=1; $sm<=12; $sm++){
    $selected1 = ($sm==$this->month) ? "selected" : "";
    echo '<option '.$selected1.' value="'.$sm.'">'.$sm.'</option>';
   }
   echo '</select>';
   echo '</form>'; 
   echo '</td>';


   echo '<td><a href="?'.$this->nextYear($this->year, $this->month).'">'.'>>'.'</a></td>';
   echo '<td><a href="?'.$this->nextMonth($this->year, $this->month).'">'.'>'.'</a></td>';
   echo '</tr>';
  }

 }
?>
 

 test.php

 復(fù)制代碼 代碼如下:
 <style>
 table {
  border:1px solid #050;
 }

 .fontb {
  color:white;
  background:blue;
 }
 

 th {
  width:30px;
 }

 td,th {
  height:30px;
  text-align:center;

 }
 form {
  margin:0px;
  padding:0px;
 }
</style>
<?php
 include "calendar.class.php";

 $calendar=new Calendar;

 $calendar->out();
?>
 

php技術(shù)php日歷制作代碼分享,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 御姐被吸奶 | 成人精品在线视频 | 97精品国产亚洲AV高清 | 被cao的奶水直喷高H | 国产精品久久婷婷五月色 | 国产精品 中文字幕 亚洲 欧美 | 妈妈的朋友5在线观看免费完整版中文 | 国产跪地吃黄金喝圣水合集 | 亚洲精品国产高清不卡在线 | 午夜在线观看免费完整直播网 | 性直播免费| 18岁男人女人插孔 | 欧美成人猛片aaaaaaa | 扒开女人下面使劲桶视频 | 欧美hdxxxx| 推倒美女总裁啪啪 | 成人免费视频在线 | 午夜爽喷水无码成人18禁三级 | 一品道门在线观看免费视频 | 成人伊人青草久久综合网 | 亚洲 色 欧美 爱 视频 日韩 | 色综合久久天天影视网 | 黑丝制服影院 | 久久偷拍国2017的 | 在线观看国产视频 | 亚洲欧美中文字幕先锋 | 把腿张开再深点好爽宝贝动态图 | 久久视频在线视频 | 伊人久久大香线蕉影院95 | 国产午夜精品AV一区二区麻豆 | 国产在线精品国自产拍影院午夜 | japonensis护士| 寂寞夜晚看免费视频 | 伦理片92伦理午夜 | 97精品免费视频 | 最近日本字幕MV免费观看在线 | 国产成人精品综合在线 | 妈妈的朋友5在线观看免费完整版中文 | 无码AV熟妇素人内射V在线 | 一级毛片免费视频网站 | 日韩精品久久日日躁夜夜躁影视 |