程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP練手:日歷(代碼簡單,擴展容易)

PHP練手:日歷(代碼簡單,擴展容易)

日期:2017/1/17 10:33:23      編輯:關於PHP編程

PHP練手:日歷(代碼簡單,擴展容易)


抽空寫了個日歷程序,只注重功能和實現的思路,所以代碼和功能都比較簡單,但是理解和擴展也比較容易。

show()函數用來顯示日歷,你可以修改show()函數,通過傳值的方式來實現顯示不同的年月。

星期日星期一星期二星期三星期四星期五星期六';
            //取得當前月有多少天
            $yearMonth = '$year."-".$month';
            $monthNum = $this->getMonthNum($yearMonth);
            //取得當前月第一天是星期幾
            $this->firstDay = $year."-".$month."-01";
            $this->firstNum = $this->getWeek($this->firstDay);
            $this->firstDayNum = $this->weekarray[$this->firstNum];
            
            echo '';
                for($i=1;$i<=$monthNum+($this->firstNum);$i++){
                    echo '';
                    if($i >= $this->firstNum+1){
                        $a = $i-$this->firstNum;
                        if($a == $day){
                            echo ''.$a.'';
                        }else{
                            echo ''.$a.'';
                        }
                    }
                    echo '';
                    if($i%7 == 0){//每輸出7列就換一行
                        echo '';
                    }
                }
            echo '';
        }

    }
    
    $calendar = new Calendar();
    $calendar->show();

效果圖:

PHP date()函數的使用

這裡有篇date()函數的詳解:http://wenku.baidu.com/link?url=OPDGzaCMWgjDE0ya8QlDbLIXX0c11ohUjsoLyRm-cYp7lz-O_7H4XBILv8JfomhbnSxXSW0FhqxYBK0_gn8Nr77XMWp-_st7v8AYecbNZjG

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved