關於日曆的應用,應該在獨立部落格上面能很好的體現出來吧,不管是 php 的 wp 部落格,還是 ASP 的 z_blog 部落格,都應用了日曆的功能,那就是日誌存檔了,在我們要看以前發布的日誌時,只要調出日誌存檔,便能夠很清晰的查看每一篇文章了。
因為最近在寫一個日曆的項目功能,所以自然而然想到了日誌的存檔,其實實現這樣的功能也不是很難,首先要有一個日曆的表單來直觀顯示日曆,而處理日期的時間就交給了編程代碼,比如PHP,對於要看之前寫的文檔,也就是將日曆向前翻,那麼就需要提交日曆時間了,然後再交給表單來顯示出來。
效果
下面是一個新手做的PHP日曆功能,這裡用一個檔案將日曆的功能給寫出來了,檔案不是很大,有注釋,是一個簡單的原理功能,接受部分都是由PHP來處理的,顯示部分用的是表格,如果做PHP的行事曆項目可以直接進行二次開發即可使用。
| 代碼如下 |
複製代碼 |
//剝離日期 date_default_timezone_set("Asia/Harbin"); $riqi=getdate(); $nian=$riqi['year']; $yue=$riqi['mon']; $ri=$riqi['mday']; $hour=$riqi['hours']; $min=$riqi['minutes']; $miao=$riqi['seconds']; //表單判斷 if(isset($_GET["yue"])){ $yue=intval($_GET["yue"]); } if(isset($_GET["nian"])){ $nian=intval($_GET["nian"]); } //一個月幾天 $tianshu=date('t',mktime(0,0,0,$yue,1,$nian)); //月份第一天周幾 $yuez=date('w',mktime(0,0,0,$yue,1,$nian)); $tian=0; ?>
| 日曆 現在時間: |
| 日 |
一 |
二 |
三 |
四 |
五 |
六 |
" align="center"> if($h*$l<=$yuez && $h==1){ echo ' '; }elseif($tian<$tianshu){ echo ++$tian; }else{ echo ' '; } ?> |
|
&yue=">上一年 &yue=">下一年 &nian="> if($yue-1<=0){ echo '<'.'12'; }else{ echo '<'.($yue-1); } ?>月 12){echo '1';}else{echo $yue+1;} ?>&nian="> if($yue+1>12){ echo '1'; }else{ echo $yue+1; }?>月> |
|
http://www.bkjia.com/PHPjc/632706.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/632706.htmlTechArticle關於日曆的應用,應該在獨立部落格上面能很好的體現出來吧,不管是 php 的 wp 部落格,還是 ASP 的 z_blog 部落格,都應用了日曆的功能,那就是日...