使用php實現萬年曆功能的要點:
得到當前要處理的月份總共有多少天$days
得到當前要處理的月份的一號是星期幾$dayofweek
$days的作用:知道要處理的月份共有多少天,就可以通過迴圈輸出天數了
$dayofweek的作用:只有知道每個月的1號是星期幾,才能知道在輸出天數之前需要輸出多少空格(空白)
最終效果圖如下:
「萬年曆類」的**如下:
複製** **如下:
<?php
/** * php萬年曆
* @author fly 2012/10/16
*/class calendar
if ($this->_month<1)
$this->_currentdate = $this->_year.'年'.$this->_month.'月份';//當前得到的日期資訊
$this->_days = date("t",mktime(0,0,0,$this->_month,1,$this->_year));//得到給定的月份應有的天數
$this->_dayofweek = date("w",mktime(0,0,0,$this->_month,1,$this->_year));//得到給定的月份的 1號 是星期幾
}/**
* 輸出標題和表頭資訊
*/protected function _showtitle()
/*** 輸出日期資訊
* 根據當前日期輸出日期資訊
*/protected function _showdate()
for ($i=1;$i<=$this->_days;$i++)else
$nums++;
}$this->_table.="";
&nbs $this->_table.="";
}/**
* 輸出日曆
*/public function showcalendar()
}$calc=new calendar();
$calc->showcalendar();
效果還不錯吧,小夥伴們還可以自己美化下,這裡就不多做說明了。
本文標題: php製作萬年曆
本文位址:
PHP製作萬年曆
預覽圖 當前時間為2018年9月13日 首先要了解php對日期時間的處理 1.主要的三個函式 2.首先先寫個html標籤,再在body標籤裡面插入php header content type text html charset utf 8 檢測使用者是否提交資料 if isset post yea...
php萬年曆月份處理 PHP製作萬年曆
使用php實現萬年曆功能的要點 得到當前要處理的月份總共有多少天 days 得到當前要處理的月份的一號是星期幾 dayofweek days的作用 知道要處理的月份共有多少天,就可以通過迴圈輸出天數了 dayofweek的作用 只有知道每個月的1號是星期幾,才能知道在輸出天數之前需要輸出多少空格 空...
python製作萬年曆
最近進行python基礎培訓,課下作業製作萬年曆,之前沒做過,感覺裡面還是有很多需要學的。所謂萬年曆,就是咱們電腦或者手機的日期會記錄每個月每天對應星期幾。用python來製作萬年曆,就是從鍵盤輸入年份和月份,然後輸出對應的日曆表。在製作過程中有如下問題需要思考 判斷平年和閏年 def leap y...