最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP完整的日歷類(CLASS)

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

<?php 
class Calendar{ 
/* 
m.fzitv.net修正版
*/ 
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個(gè)月 
$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>"; //補(bǔ)充打印 
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"); //默認(rèn)為本月 

if(isset($_POST["year"])){ //有指年 
$year=$_POST["year"]; 
}else{ 
$year=date("Y"); //默認(rèn)為本年 

$this->setYear($year); 
$this->setMonth($month); 
$this->setDay(date("d")); 


$D=new Calendar; 
$D->OUT(); 
?> 

相關(guān)文章

  • 搭建PhpStorm+PhpStudy開發(fā)環(huán)境的超詳細(xì)教程

    搭建PhpStorm+PhpStudy開發(fā)環(huán)境的超詳細(xì)教程

    這篇文章主要介紹了搭建PhpStorm+PhpStudy開發(fā)環(huán)境的超詳細(xì)教程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-09-09
  • smarty簡(jiǎn)單分頁的實(shí)現(xiàn)方法

    smarty簡(jiǎn)單分頁的實(shí)現(xiàn)方法

    這篇文章主要介紹了smarty簡(jiǎn)單分頁的實(shí)現(xiàn)方法,以一個(gè)具體的實(shí)例講述了smarty分頁的完整實(shí)現(xiàn)過程,需要的朋友可以參考下
    2014-10-10
  • PHP 7.0.2 正式版發(fā)布

    PHP 7.0.2 正式版發(fā)布

    七年以來,PHP一直是第四大最流行的編程語言,驅(qū)動(dòng)全球超過2億多個(gè)網(wǎng)站,全球超過81.7%的公共網(wǎng)站在服務(wù)器端采用PHP。PHP在這個(gè)星期有了自2004年以來最大的飛躍,因?yàn)镻HP 7已經(jīng)發(fā)布
    2016-01-01
  • thinkphp3.x中變量的獲取和過濾方法詳解

    thinkphp3.x中變量的獲取和過濾方法詳解

    這篇文章主要介紹了thinkphp3.x中變量的獲取和過濾方法,結(jié)合實(shí)例分析了thinkPHP針對(duì)各種常見變量如get、post、cookie、session、URL等的獲取及過濾等技巧,需要的朋友可以參考下
    2016-05-05
  • PHP設(shè)計(jì)模式之工廠模式(Factory)入門與應(yīng)用詳解

    PHP設(shè)計(jì)模式之工廠模式(Factory)入門與應(yīng)用詳解

    這篇文章主要介紹了PHP設(shè)計(jì)模式之工廠模式(Factory),結(jié)合實(shí)例形式詳細(xì)分析了PHP工廠模式的概念、原理、基本應(yīng)用與相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2019-12-12
  • PHP實(shí)現(xiàn)長輪詢消息實(shí)時(shí)推送功能代碼實(shí)例講解

    PHP實(shí)現(xiàn)長輪詢消息實(shí)時(shí)推送功能代碼實(shí)例講解

    這篇文章主要介紹了PHP實(shí)現(xiàn)長輪詢消息實(shí)時(shí)推送功能代碼實(shí)例講解,文中代碼演示的很清楚,有感興趣的可以研究參考下
    2021-02-02
  • phpphp圖片采集后按原路徑保存圖片示例

    phpphp圖片采集后按原路徑保存圖片示例

    這篇文章主要介紹了phpphp圖片采集后按原路徑保存圖片示例,需要的朋友可以參考下
    2014-02-02
  • ThinkPHP查詢語句與關(guān)聯(lián)查詢用法實(shí)例

    ThinkPHP查詢語句與關(guān)聯(lián)查詢用法實(shí)例

    這篇文章主要介紹了ThinkPHP查詢語句與關(guān)聯(lián)查詢用法,以實(shí)例的形式常見的查詢方法,包括數(shù)組作為查詢條件及對(duì)象方式來查詢等技巧,需要的朋友可以參考下
    2014-11-11
  • Laravel使用RabbitMQ的方法示例

    Laravel使用RabbitMQ的方法示例

    這篇文章主要介紹了Laravel使用RabbitMQ的方法示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • Thinkphp5實(shí)現(xiàn)Redis數(shù)據(jù)緩存的基本步驟

    Thinkphp5實(shí)現(xiàn)Redis數(shù)據(jù)緩存的基本步驟

    在ThinkPHP 5中,你可以使用Redis作為數(shù)據(jù)緩存的解決方案,Redis是一個(gè)開源的內(nèi)存數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)系統(tǒng),它可以用作數(shù)據(jù)庫、緩存和消息中介,下面是在ThinkPHP 5中實(shí)現(xiàn)Redis數(shù)據(jù)緩存的基本步驟,需要的朋友可以參考下
    2024-05-05

最新評(píng)論

穆棱市| 道真| 民县| 陆丰市| 天津市| 建始县| 贺兰县| 新竹县| 化州市| 赤水市| 温宿县| 金平| 桦南县| 阳高县| 文成县| 东阳市| 栖霞市| 闸北区| 淮南市| 合川市| 陆川县| 荆州市| 密山市| 双城市| 靖边县| 陆河县| 长子县| 苍梧县| 手游| 桑日县| 宝清县| 金堂县| 孙吴县| 沂南县| 富蕴县| 湖南省| 页游| 三亚市| 东乡| 霍山县| 三明市|