日曆有關問題

來源:互聯網
上載者:User
日曆問題
2012年02月
星期一 星期二 星期三 星期四 星期五 星期六 星期日
6 7 8 9 10 11 12
13 14 15 16 17 18 19



幫忙寫寫。謝謝

------解決方案--------------------
PHP code
year=isset($_GET['year']) ? $_GET['year'] : date("Y");        $this->month=isset($_GET['month']) ? $_GET['month'] : date("m");        $this->day_week=date("w", mktime(0, 0, 0, $this->month, 1, $this->year));    }        private function xianDate(){        echo "";        echo "nextyear($this->year, $this->month)."'>"."<<<"."";        echo "nextmonth($this->month, $this->year)."'>"."<<"."";        echo "".$this->year."年".$this->month."月";        echo "aftermonth($this->month, $this->year)."'>".">>"."";        echo "afteryear($this->year, $this->month)."'>".">>>"."";        echo "";    }    private function weeks(){        $weeks=array("日", "一", "二", "三", "四", "五", "六");        echo "";        foreach($weeks as $value){            echo "".$value."";        }        echo "";    }    private function days(){        echo "";        for($i=0; $i<$this->day_week; $i++){            echo " ";        }        for($j=1; $j <= date("t", mktime(0, 0, 0, $this->month, 1, $this->year)); $j++){            $i++;            if($j == date("d")){                echo "".$j."";            }else{                echo "".$j."";            }            if($i%7 == 0){                echo "";            }        }        while($i%7 != 0){            echo " ";            $i++;        }    }    private function nextyear($year, $month){        if($year == 1970){            $year=1970;        }else{            $year--;        }        return "?year=".$year."&month=".$month;    }    private function afteryear($year, $month){        if($year == 2038){            $year=2038;        }else{            $year++;        }        return "?year=".$year."&month=".$month;    }    private function nextmonth($month, $year){        if($month == 1){            $year--;            $month=12;        }else{            $month--;        }        return "?year=".$year."&month=".$month;    }    private function aftermonth($month, $year){        if($month == 12){            $year++;            $month=1;        }else{            $month++;        }        return "?year=".$year."&month=".$month;    }    public function out(){        echo "
  
   ";        $this->xianDate();        $this->weeks();        $this->days();        echo "
  
"; }}$a=new calendar;$a->out();?>
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.