博客
关于我
强烈建议你试试无所不能的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

你可能感兴趣的文章
不放弃!西班牙两岁男童落井8天 救援队仍钻井营救
查看>>
兰州火车站扩能改造完成 正式投入使用
查看>>
宁夏首票关税保证保险报关单顺利通关
查看>>
贷款增速达12.6% 银行业服务实体经济能力提升
查看>>
南方持续强降雪 京广高铁部分列车晚点1到3小时
查看>>
阿里程序员吐槽:玩命赚钱依旧抵不过拆迁户,奋斗的意义呢
查看>>
「算法」如何实现大整数相乘?(下)
查看>>
Oracle总结【SQL细节、多表查询、分组查询、分页】
查看>>
具有代表性的 HTTP 状态码
查看>>
iOS 组件化 —— 路由设计思路分析
查看>>
扯扯ID
查看>>
mp-redux:解耦小程序中的业务与视图,让测试更容易
查看>>
Sql注入
查看>>
如何用Python写一个贪吃蛇AI
查看>>
Docker 镜像优化与最佳实践
查看>>
谁动了我的 DOM??!
查看>>
web圣杯布局
查看>>
玩转Koa -- koa-router原理解析
查看>>
数据结构和算法面试题系列—数字题总结
查看>>
通过一个场景实例 了解前端处理大数据的无限可能
查看>>