博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php万年历
阅读量:7128 次
发布时间:2019-06-28

本文共 3735 字,大约阅读时间需要 12 分钟。

上图是效果,刚学php,写个万年历玩玩~

 

 

       
    php万年历    

php万年历

";         echo"请输入正确年份!";         echo "";         return FALSE;     } } if(!inputCheck()) {
    $year = date('Y');//获取当前年份     $month = date('m');//获取当前月份     $days = date('t',strtotime ( "$year-$month-1" ));//获取当前月份天数     $week = date('w',strtotime ( "$year-$month-1"));//获取当前星期     echo "
";     echo "

{$year}年{$month}月

";     echo "
"; } else {
   @$year = $_GET['y'] ? $_GET['y'] : date('Y');//如果有GET方法传过来的参数就用get方法获得年份,如果没有就用当前年份    @$month = $_GET['m'] ? $_GET['m'] : date('m');     $days = date('t',strtotime ( "$year-$month-1" ));     $week = date('w',strtotime ( "$year-$month-1"));     echo "
";     echo "

{$year}年{$month}月

";     echo "
"; }       echo "
";     echo "
";//画表         echo "
";         echo "
";         echo "
";         echo "
";         echo "
";         echo "
";         echo "
";         echo "
";         echo "
";         for ( $i = 1 - $week ; $i < $days ;)         {
            echo "
";             for( $j = 0 ; $j < 7 ; $j++)             {                    if($i < 1 || $i > $days)                 {
                    if($j % 2 == 0)//隔一行换个颜色                     {
                        echo "
";                     }                     else                     {
                        echo "
";                     }                 }                 else                 {
                    if($j %2 == 0)                     {                            if($year==date('Y')&&$month==date('m')&&$i==date('d'))//当前日期用蓝色标注                         {
                        echo "
";                         }                         else                         {
                        echo "
";                         }                     }                     else                     {    if($year==date('Y')&&$month==date('m')&&$i==date('d'))                         {
                        echo "
";                         }                         else                         {
                        echo "
";                         }                     }                     }                 $i++;             }             echo "
";         }         echo "
周日 周一 周二 周三 周四 周五 周六
    {$i} {$i} {$i} {$i}
";         if($month==1)//判断上一月和下一月         {
            $preyear = $year -1;             $premonth = 12;         }         else{
            $preyear = $year;             $premonth = $month - 1;         }         if($month == 12)         {
            $nextyear = $year + 1;             $nextmonth = 1;         }         else         {
            $nextyear = $year;             $nextmonth = $month + 1;         }         $last_year = $year - 1;         $next_year = $year + 1;         $nowyear = date('Y');         $nowmonth = date('m');     echo "
";//下面的a标签     echo "
           
上一年                          
上一月             |            
下一月                          
下一年            
           
回到当前月        
";//月份的下拉菜单     echo "
           
年            
           
           
         
"; ?>

 

转载于:https://www.cnblogs.com/Duskcl/p/4331083.html

你可能感兴趣的文章
php预定义变量,超全局变量,魔术方法,特殊函数变量使用
查看>>
Python统计字符串中的中英文字符、数字空格,特殊字符
查看>>
luogu题解 P5022 【旅行】
查看>>
同一deepin主机上共用shell寻求远程协助
查看>>
测试中--“死锁”
查看>>
网站建设中HTTP状态码的奥秘
查看>>
php文件上传代码
查看>>
Android开发者的Git&GitHub(二)
查看>>
Intent的两种用法
查看>>
ListControl操作
查看>>
HDU 2191
查看>>
搭建tomcat WEB服务器
查看>>
安装ktorrent amule 下载edk2 迅雷文件
查看>>
ADO
查看>>
020 设计模式之抽象工厂模式
查看>>
指针 就相当于遥控器
查看>>
怎么实现关闭窗口
查看>>
读取数据的时候要注意一定要判断是否为空
查看>>
Jquery动态加载页面
查看>>
最大熵模型
查看>>