北京赛车 pk10开奖记录_Toyou热购彩票官网
香港高速VIP雲機房火爆上線啦!無需備案締憑,開通即用!配套《巔雲自助建站系統3.0》將帶給您飛一般的可視化拖拽建站體驗形犯,歡迎免費體驗梁哦。

建站專題

PHP 萬年歷實現代碼

一佰互聯網站開發設計(www.yinxi.net) 發布日期 2019-04-30 09:21:36 瀏覽數: 32

使用PHP實現萬年歷功能的要點烷︰ •得到當前要處理的月份總共有多少天$days
•得到當前要處理的月份的一號是星期幾$dayofweek
$days的作用:知道要處理的月份共有多少天燈弟亥,就可以通過循環輸出天數了 $dayofweek的作用:只有知道每個月的1號是星期幾論黴始,才能知道在輸出天數之前需要輸出多少空格(空白) 最終效果圖如下手︰ “萬年歷類”的代碼如下較酮︰
復制代碼 代碼如下:
<?php
/**
* PHP萬年歷
* @author Fly 2012/10/16
*/
class Calendar{
protected $_table;//table表格
protected $_currentDate;//當前日期
protected $_year; //年
protected $_month; //月
protected $_days; //給定的月份應有的天數
protected $_dayofweek;//給定月份的 1號 是星期幾
/**
* 構造函數
*/
public function __construct()
{
$this->_table="";
$this->_year = isset($_GET["y"])?$_GET["y"]:date("Y");
$this->_month = isset($_GET["m"])?$_GET["m"]:date("m");
if ($this->_month>12){//處理出現月份大于12的情況
$this->_month=1;
$this->_year++;
}
if ($this->_month<1){//處理出現月份小于1的情況
$this->_month=12;
$this->_year--;
}
$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()
{
$this->_table="<table><thead><tr align="center"><th colspan="7">".$this->_currentDate."</th></tr></thead>";
$this->_table.="<tbody><tr>";
$this->_table .="<td style="color:red">星期日</td>";
$this->_table .="<td>星期一</td>";
$this->_table .="<td>星期二</td>";
$this->_table .="<td>星期三</td>";
$this->_table .="<td>星期四</td>";
$this->_table .="<td>星期五</td>";
$this->_table .="<td style="color:red">星期六</td>";
$this->_table.="</tr>";
}
/**
* 輸出日期信息
* 根據當前日期輸出日期信息
*/
protected function _showDate()
{
$nums=$this->_dayofweek+1;
for ($i=1;$i<=$this->_dayofweek;$i++){//輸出1號之前的空白日期
$this->_table.="<td> </td>";
}
for ($i=1;$i<=$this->_days;$i++){//輸出天數信息
if ($nums%7==0){//換行處理渦夢蹲︰7個一行
$this->_table.="<td>$i</td></tr><tr>";
}else{
$this->_table.="<td>$i</td>";
}
$nums++;
}
$this->_table.="</tbody></table>";
$this->_table.="<h3><a href="?y=".($this->_year)."&m=".($this->_month-1)."">上一月</a>   ";
$this->_table.="<a href="?y=".($this->_year)."&m=".($this->_month+1)."">下一月</a></h3>";
}
/**
* 輸出日歷
*/
public function showCalendar()
{
$this->_showTitle();
$this->_showDate();
echo $this->_table;
}
}
$calc=new Calendar();
$calc->showCalendar();

出處瞄淑︰http://www.cnblogs.com/hongfei
TAG標簽擱︰ PHP   萬年歷實現代碼  
一佰互聯是全國知名建站品牌服務商,我們有九年網站建設箋窟、網站制作喝、網頁設計贖、php開發和域名注冊及虛擬主機服務經驗陵,提供的自助建站服務更是全國有名怕邏。近年來還整合團隊優勢自主開發了可視化多用戶”巔雲建站系統“3.0平台版草,拖拽排版網站制作設計偉,輕松實現pc站滄、手機微網站痰、小程序顆、APP一體化全網營銷網站建設 耐壘宛,已成功的為全國上百家網絡公司提供自助建站平台搭建服務辰亥弗。

相關新聞more

11
05月
專業網站建設公司捍槍邵、專業網站設計公司給婚慶公司

在專業網站建設中也給很多婚慶公司到來了巨大的幫助黑蝕,隨著社會的快速發展灌,我們都知道現在的人們結婚都講究排巢懟,所以說現在婚慶公司越來越多了慈,婚慶... >>詳情

28
04月
php二維數組合並及去重復的方法

本文實例講述了php二維數組合並及去重復的方法劇桔酣。分享給大家供大家參考少。具體實現方法如下鄉開︰$arr = array_merge($labels... >>詳情

26
03月
公安部承辦去年兩會建議提案全辦結尼梯,涉及隊伍建

簡介傳︰澎湃新聞(www.thepaper.cn)3月1日從公安部獲悉席,2018年全國兩會結束後糠,公安部共收到建議提案594件試,594件建議提... >>詳情

05
04月
淘寶運營貿獵︰教你低價開車引流隨,一周見效

簡介醛擄搪︰1卯甸倆、假如你想交流疙、學習淘寶開店技巧狹,那麼可以關注私信我定,回復關鍵詞“學習”婁郴,就可以申請加入我創建的學習群徘,交流和學習開店的經驗心得桃石。2... >>詳情

營業執照. cdn加速服務 備案系統認證 網絡安全協會 我們的支付方式AAA認證

7x24小時服務電話:18581389571 傳真:023-85725751 免費建站交流群怠︰236412099 139947842(自助建站交流) E-Mail:post@yinxi.net 網站投訴:
重慶楚捷科技有限公司 一佰互聯©版權所有 自助建站(www.yinxi.net,Inc.) 2001-2020 All Rights Reserved 本站程序受法律保護,網站法律顧問度剛︰ITLAW-莊毅雄律師
中華人民共和國信息產業部網站備案號:渝ICP備12000592號
pk10开奖 北京赛车pk10