> php教程 > php手册 > php简单日历实现程序代码

php简单日历实现程序代码

WBOY
풀어 주다: 2016-06-13 09:51:39
원래의
1707명이 탐색했습니다.

关于日历的应用,应该在独立博客上面能很好的体现出来吧,不管是 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           echo ' ';
         }elseif($tian           echo ++$tian;       
         }else{
          echo ' ';
         }
        ?>
       

  

   上一年
   下一年
   
    
    
            if($yue-1        echo '        }else{
       echo '       }
     ?>月
    

    
    
            if($yue+1>12){
       echo '1';
      }else{
       echo $yue+1;
      }?>月>
    

   
   

    

年:


    

月:


    
   

  
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿