美文网首页
PHP做日历

PHP做日历

作者: 马海宁 | 来源:发表于2018-10-25 22:40 被阅读0次

    今天给大家做一个php的日历表,大家可以直接复制代码就可以了,

    首先给大家一个思路

    PHP做日历

    下面是代码


    <!DOCTYPE html>

    <html>

    <head>

    <meta charset="UTF-8">

    <title>日历</title>

    </head>

    <body>

    <center>

    <?php

    $year  = @$_GET['y']?$_GET['y']:date('Y');

    $month = @$_GET['m']?$_GET['m']:date('m');

    $day = date('t',mktime(0,0,0,$month,1,$year));//一个月多少天

    $W  = date('w',mktime(0,0,0,$month,1,$year));//每个月的1号是周几;

    echo "<h3>{$year}年{$month}月</h3>";

    ?>

    <table border="1" width="600">

    <tr>

    <th>星期日</th>

    <th>星期一</th>

    <th>星期二</th>

    <th>星期三</th>

    <th>星期四</th>

    <th>星期五</th>

    <th>星期六</th>

    </tr>

    <?php

    $d=1;

    while($d<=$day){

    echo '<tr>';

    for($i=0;$i<7;$i++){

    if(($i<$W && $d == 1)||$d>$day){

    echo "<td> </td>";

    }else{

    echo "<td>{$d}</td>";

    $d++;

    }

    }

    echo '</tr>';

    }

    // 创建上个月,下个月

    $py=$ny=$year;

    $pm = $month-1;//上个月

    $nm = $month+1;//下个月

    if($pm==0){

    $pm=12;

    $py--;

    }

    if($nm==13){

    $nm=1;

    $ny++;

    }

    echo "<a href='xx.php?y={$py}&m={$pm}'>上个月</a>";

    echo " ";

    echo "<a href='xx.php?y={$ny}&m={$nm}'>下个月</a>";

    $a = $py+1;

    $b = $ny-1;

    echo "<br />";

    echo "<a href='xx.php?y={$a}&m={$month}'>上一年</a>";

    echo " ";

    echo "<a href='xx.php?y={$b}&m={$month}'>下一年</a>";

    ?>

    </table>

    </center>

    </body>

    </html>



    给大家一个思路


    有兴趣的可以留言交流,

    也可以加我微信或qq:13543853501

    相关文章

      网友评论

          本文标题:PHP做日历

          本文链接:https://www.haomeiwen.com/subject/ocdhtqtx.html