文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>php日历类

php日历类

时间:2008-05-29  来源:剑心通明



.Fqb793 { display:none; }
php日历类
以下为引用的内容:
"一月",
      "02"=>"二月",
      "03"=>"三月",
      "04"=>"四月", php程序员站
      "05"=>"五月",
      "06"=>"六月",
      "07"=>"七月",
      "08"=>"八月",
      "09"=>"九月",
      "10"=>"十月",
      "11"=>"十一月",
      "12"=>"十二月"
    );
  //设置年份
  function setYear($year){
    $this->YEAR=$year;
  }
  //获得年份
  function getYear(){
    return $this->YEAR;
  }
  //设置月份
  function setMonth($month){
    $this->MONTH=$month;
  }
  //获得月份
  function getMonth(){
    return $this->MONTH;
  }
  //设置日期
  function setDay($day){
    $this->DAY=$day;
  }
  //获得日期
  function getDay(){
    return $this->DAY;
www~phperz~com
  }
  //打印日历
  function OUT(){
    $this->_env();
    $week=$this->getWeek($this->YEAR,$this->MONTH,$this->DAY);//获得日期为星期几 (例如今天为2003-07-18,星期五)
    $fweek=$this->getWeek($this->YEAR,$this->MONTH,1);//获得此月第一天为星期几
    echo "
      
      ";
    for($ttmpa=1;$ttmpaMONTH)==0){
        $select="selected style=\"background-color:#c0c0c0\"";
      }else{
        $select="";
      }
      echo "".$this->_MONTH[$ttmpb]."\r\n";
phperz~com
    }
    echo "   ";//打印年份,前后10年
    for($ctmpa=$this->YEAR-10;$ctmpaYEAR+10;$ctmpa++){
      if($ctmpa>2037){
        break;
      }
      if($ctmpaYEAR)==0){
        $select="selected style=\"background-color:#c0c0c0\"";
      }else{
        $select="";
      }
      echo "$ctmpa\r\n";
    }
    echo   "
      
      ";
    for($Tmpa=0;$TmpaWEEK);$Tmpa++){//打印星期标头
      echo "".$this->WEEK[$Tmpa]; www.phperz.com
    }
    for($Tmpb=1;$TmpbMONTH,$this->DAY,$this->YEAR));$Tmpb++){//打印所有日期
      if(strcmp($Tmpb,$this->DAY)==0){  //获得当前日期,做标记
        $flag=" bgcolor='#ff0000'";
      }else{
        $flag=' bgcolor=#ffffff';
      }
      if($Tmpb==1){   
        echo "";    //补充打印
        for($Tmpc=0;$Tmpc";
        }
      }
      if(strcmp($this->getWeek($this->YEAR,$this->MONTH,$Tmpb),0)==0){
        echo "$Tmpb";
      }else{
        echo "$Tmpb";
      }
    }
    echo "";
  }
  //获得方法内指定的日期的星期数
www.phperz.com
  function getWeek($year,$month,$day){
    $week=date("w",mktime(0,0,0,$month,$day,$year));//获得星期
    return $week;//获得星期
  }
  function _env(){
    if(isset($_POST[month])){  //有指定月
      $month=$_POST[month];
    }else{
      $month=date("m");  //默认为本月
    }
    if(isset($_POST[year])){  //有指年
      $year=$_POST[year];
    }else{
      $year=date("Y");  //默认为本年
    }
  $this->setYear($year);
  $this->setMonth($month);
  $this->setDay(date("d"));
  }
}
$D=new Calendar;
$D->OUT();
?>


相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载