亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

PHP完整的日歷類(CLASS)

 更新時間:2006年11月27日 00:00:00   作者:  
復(fù)制代碼 代碼如下:

<?php 
class Calendar{ 
/* 
chabaoo.cn修正版
*/ 
var $YEAR,$MONTH,$DAY; 
var $WEEK=array("星期日","星期一","星期二","星期三","星期四","星期五","星期六"); 
var $_MONTH=array( 
"01"=>"一月", 
"02"=>"二月", 
"03"=>"三月", 
"04"=>"四月", 
"05"=>"五月", 
"06"=>"六月", 
"07"=>"七月", 
"08"=>"八月", 
"09"=>"九月", 
"10"=>"十月", 
"11"=>"十一月", 
"12"=>"十二月" 
); 
//設(shè)置年份 
function setYear($year){ 
$this->YEAR=$year; 

//獲得年份 
function getYear(){ 
return $this->YEAR; 

//設(shè)置月份 
function setMonth($month){ 
$this->MONTH=$month; 

//獲得月份 
function getMonth(){ 
return $this->MONTH; 

//設(shè)置日期 
function setDay($day){ 
$this->DAY=$day; 

//獲得日期 
function getDay(){ 
return $this->DAY; 

//打印日歷 
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 "<div style=\"margin:0;border:1 solid black;width:300;font:9pt\"><form action=$_SERVER[PHP_SELF] method=\"post\" style=\"margin:0\"><select name=\"month\" onchange=\"this.form.submit();\">"; 
for($ttmpa=1;$ttmpa<13;$ttmpa++){//打印12個月 
$ttmpb=sprintf("%02d",$ttmpa); 
if(strcmp($ttmpb,$this->MONTH)==0){ 
$select="selected style=\"background-color:#c0c0c0\""; 
}else{ 
$select=""; 

echo "<option value=\".$ttmpb\".$select>".$this->MONTH[$ttmpb]."</option>\r\n"; 

echo " </select> <select name=\"year\" onchange=\"this.form.submit();\">";//打印年份,前后10年 
for($ctmpa=$this->YEAR-10;$ctmpa<$this->YEAR+10;$ctmpa++){ 
if($ctmpa>2037){ 
break; 

if($ctmpa<1970){ 
continue; 

if(strcmp($ctmpa,$this->YEAR)==0){ 
$select="selected style=\"background-color:#c0c0c0\""; 
}else{ 
$select=""; 

echo "<option value=\"$ctmpa\" $select>$ctmpa</option>\r\n"; 

echo "</select> 
</form> 
<table border=0 align=center>"; 
for($Tmpa=0;$Tmpa<count($this->WEEK);$Tmpa++){//打印星期標(biāo)頭 
echo "<td>".$this->WEEK[$Tmpa]; 

for($Tmpb=1;$Tmpb<=date("t",mktime(0,0,0,$this->MONTH,$this->DAY,$this->YEAR));$Tmpb++){//打印所有日期 
if(strcmp($Tmpb,$this->DAY)==0){ //獲得當(dāng)前日期,做標(biāo)記 
$flag=" bgcolor='#ff0000'"; 
}else{ 
$flag=' bgcolor=#ffffff'; 

if($Tmpb==1){ 
echo "<tr>"; //補充打印 
for($Tmpc=0;$Tmpc<$fweek;$Tmpc++){ 
echo "<td>"; 


if(strcmp($this->getWeek($this->YEAR,$this->MONTH,$Tmpb),0)==0){ 
echo "<tr><td align=center $flag>$Tmpb"; 
}else{ 
echo "<td align=center $flag>$Tmpb"; 


echo "</table></div>"; 

//獲得方法內(nèi)指定的日期的星期數(shù) 
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(); 
?> 

相關(guān)文章

  • 深入PHP數(shù)據(jù)緩存的使用說明

    深入PHP數(shù)據(jù)緩存的使用說明

    本篇文章是對PHP數(shù)據(jù)緩存的使用進行了詳細的分析介紹。需要的朋友參考下
    2013-05-05
  • thinkphp的鉤子的兩種配置和兩種調(diào)用方法

    thinkphp的鉤子的兩種配置和兩種調(diào)用方法

    這篇文章主要介紹了thinkphp的鉤子的兩種配置和兩種調(diào)用方法,實例講解的很清晰,有不懂的同學(xué)可以學(xué)習(xí)下
    2021-02-02
  • PHP生成短網(wǎng)址的3種方法代碼實例

    PHP生成短網(wǎng)址的3種方法代碼實例

    這篇文章主要介紹了PHP生成短網(wǎng)址的3種方法代碼實例,分別為純隨機生成法、枚舉生成法、62位生成法,需要的朋友可以參考下
    2014-07-07
  • PHP設(shè)計模式之適配器模式代碼實例

    PHP設(shè)計模式之適配器模式代碼實例

    這篇文章主要介紹了PHP設(shè)計模式之適配器模式代碼實例,本文講解了目標(biāo)、角色、應(yīng)用場景、優(yōu)勢等內(nèi)容,并給出代碼實例,需要的朋友可以參考下
    2015-05-05
  • 深入剖析瀏覽器退出之后php還會繼續(xù)執(zhí)行么

    深入剖析瀏覽器退出之后php還會繼續(xù)執(zhí)行么

    覽器退出之后php還會繼續(xù)執(zhí)行么?下面小編就為大家介紹一下究竟覽器退出之后php還會不會繼續(xù)執(zhí)行。一起跟隨小編過來看看吧
    2016-05-05
  • Yii2數(shù)據(jù)庫操作常用方法小結(jié)

    Yii2數(shù)據(jù)庫操作常用方法小結(jié)

    這篇文章主要介紹了Yii2數(shù)據(jù)庫操作常用方法,結(jié)合實例形式總結(jié)分析了Yii2常用的增刪查改及配置相關(guān)操作技巧,需要的朋友可以參考下
    2017-05-05
  • ThinkPHP路由機制簡介

    ThinkPHP路由機制簡介

    這篇文章主要介紹了ThinkPHP路由機制,結(jié)合實例形式簡單分析了ThinkPHP路由機制的原理與相關(guān)使用技巧,需要的朋友可以參考下
    2016-03-03
  • 詳解HTTP Cookie狀態(tài)管理機制

    詳解HTTP Cookie狀態(tài)管理機制

    cookie 最早是網(wǎng)景公司的雇員 Lou Montulli 在1993年3月發(fā)明,后被 W3C 采納,目前 cookie 已經(jīng)成為標(biāo)準(zhǔn),所有的主流瀏覽器如 IE、Chrome、Firefox、Opera 等都支持
    2016-01-01
  • php批量刪除操作代碼分享

    php批量刪除操作代碼分享

    本文給大家分享的是使用php實現(xiàn)批量刪除MySQL數(shù)據(jù)庫內(nèi)的數(shù)據(jù),非常的簡單,有需要的小伙伴可以參考下
    2017-02-02
  • PHP CURL 多線程操作代碼實例

    PHP CURL 多線程操作代碼實例

    這篇文章主要介紹了PHP CURL 多線程操作代碼實例,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下
    2015-05-05

最新評論