dmz社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4279|回复: 89

[功能实现] 简单利用php实现万年历

  [复制链接]
  • TA的每日心情
    奋斗
    2024-4-23 21:44
  • 签到天数: 237 天

    [LV.7]常住居民III

    4425

    主题

    1434

    帖子

    9939

    积分

    会|员

    Rank: 9Rank: 9Rank: 9

    积分
    9939
    发表于 2019-1-10 23:06:38 | 显示全部楼层 |阅读模式

    本站资源全部免费,回复即可查看下载地址!

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    [PHP] 纯文本查看 复制代码
    <?php
    //修改页面编码
    header("content-type:text/html;charset=utf-8");
    
    //获取当前年
    $year=$_GET['y']?$_GET['y']:date('Y');
    
    //获取当年月
    $month=$_GET['m']?$_GET['m']:date('m');
    
    //获取当前月多少天
    $days=date('t',strtotime("{$year}-{$month}-1"));
    
    //当前一号周几
    $week=date('w',strtotime("{$year}-{$month}-1"));
    
    //居中
    echo "<center>";
    
    //计算上个月
    if($month==1)
    {
        $prevyear=$year-1;
        $prevmonth=12;
    }
    else
    {
        $prevyear=$year;
        $prevmonth=$month-1;
    }
    
    //计算下个月
    if($month==12)
    {
        $nextyear=$year+1;
        $nextmonth=1;
    }
    else
    { 
        $nextyear=$year;
        $nextmonth=$month+1;
    }
    
    //输出表头
    echo " <h2><a href='万年历.php?y={$prevyear}&m={$prevmonth}'>上一月</a>|{$year}年{$month}月|<a  href='万年历.php?y={$nextyear}&m={$nextmonth}'>下一月</a></h2>";
    
    //输出日期表格
    echo "<table width='700px' border='1px'>";
    echo "<tr>";
    echo "<th>周日</th>";
    echo "<th>周一</th>";
    echo "<th>周二</th>";
    echo "<th>周三</th>";
    echo "<th>周四</th>";
    echo "<th>周五</th>";
    echo "<th>周六</th>";
    echo "</tr>";
    
    //铺表格
    for ($i=1-$week; $i <=$days ;)
         { 
            echo "<tr>";
            for ($j=0; $j < 7; $j++)
             { 
                if ($i>$days || $i<1) 
                {
                    echo "<td> </td>";
                }
                else
                {
                     echo "<td>{$i}</td>";
                }
                $i++;
            }
            echo "</tr>";
        }
    echo "</table>";
    echo "</center>";
    
    ?>

    要更多功能可以自己扩展,我这里只写了这么多!
    回复

    使用道具 举报

    该用户从未签到

    21

    主题

    7903

    帖子

    1035

    积分

    终身会员[A]

    Rank: 7Rank: 7Rank: 7

    积分
    1035

    发表于 2019-1-12 23:49:42 | 显示全部楼层
    路过,支持一下啦
  • TA的每日心情
    慵懒
    2021-10-21 17:36
  • 签到天数: 18 天

    [LV.4]偶尔看看III

    6

    主题

    3589

    帖子

    202

    积分

    终身会员[A]

    Rank: 7Rank: 7Rank: 7

    积分
    202

    发表于 2019-1-15 01:35:32 | 显示全部楼层
    相当不错,感谢无私分享精神!

    该用户从未签到

    57

    主题

    3528

    帖子

    630

    积分

    终身会员[A]

    Rank: 7Rank: 7Rank: 7

    积分
    630

    发表于 2019-1-16 09:25:53 | 显示全部楼层
    正需要,支持楼主大人了!

    该用户从未签到

    20

    主题

    7940

    帖子

    1037

    积分

    荣誉会员

    积分
    1037

    发表于 2019-1-16 15:15:47 | 显示全部楼层
    么有分,谁能送我点积分啊::>_<::

    该用户从未签到

    17

    主题

    7958

    帖子

    986

    积分

    终身会员[A]

    Rank: 7Rank: 7Rank: 7

    积分
    986

    发表于 2019-1-17 16:20:58 | 显示全部楼层
    学习了,谢谢分享、、、

    该用户从未签到

    40

    主题

    7912

    帖子

    1004

    积分

    终身会员[A]

    Rank: 7Rank: 7Rank: 7

    积分
    1004

    发表于 2019-1-20 01:04:51 | 显示全部楼层
    不错不错,楼主您辛苦了。。。

    该用户从未签到

    37

    主题

    7917

    帖子

    1069

    积分

    终身会员[A]

    Rank: 7Rank: 7Rank: 7

    积分
    1069

    发表于 2019-1-20 22:49:44 | 显示全部楼层
    谢谢楼主,共同发展

    该用户从未签到

    21

    主题

    7765

    帖子

    881

    积分

    终身会员[A]

    Rank: 7Rank: 7Rank: 7

    积分
    881

    发表于 2019-1-21 10:14:31 | 显示全部楼层
    小手一抖,钱钱到手!

    该用户从未签到

    37

    主题

    7807

    帖子

    994

    积分

    终身会员[A]

    Rank: 7Rank: 7Rank: 7

    积分
    994

    发表于 2019-1-24 09:15:36 | 显示全部楼层
    好好 学习了 确实不错
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|小黑屋|本站代理|dmz社区

    GMT+8, 2024-5-19 01:47 , Processed in 0.094136 second(s), 39 queries .

    Powered by Discuz! X3.4 Licensed

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表