加入收藏 | 设为首页 | 会员中心 | 我要投稿 焦作站长网 (https://www.0391zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

用 php 编写的日历

发布时间:2020-03-21 23:20:26 所属栏目:PHP教程 来源:互联网
导读:用 php 编写的日历

网上有很多JavaScript编写的日历,这种日历读取的是本地的时间,可能会不准确。所以想找一个用php编写的,能读取服务器时间的日历,但是一直都找不到合适的,于是我自己尝试着写了一个。 代码拷贝框
<?php $mnow=(isset($HTTP_GET_VARS['month']) && intval($HTTP_GET_VARS['month'])>0 && intval($HTTP_GET_VARS['month'])<13)?intval($HTTP_GET_VARS['month']):date("m"); $ynow=(isset($HTTP_GET_VARS['year']) && intval($HTTP_GET_VARS['year'])>1969 && intval($HTTP_GET_VARS['year'])<2038)?intval($HTTP_GET_VARS['year']):date("Y"); $mtime=mktime(0,0,0,$mnow,date("d"),$ynow); $f=date("w",mktime(0,0,0,$mnow,1,$ynow))-1; echo "<table id=http://www.jb51.net/article/"calendar" border=http://www.jb51.net/article/"0" cellpadding=http://www.jb51.net/article/"2" cellspacing=http://www.jb51.net/article/"1">"; echo "<tr><td colspan=http://www.jb51.net/article/"4" align=http://www.jb51.net/article/"center" class=http://www.jb51.net/article/"calendartitle"><a href=http://www.jb51.net/article/"?".($mnow!=date("m")?"month=".intval($mnow)."&":"")."year=".(intval($ynow)==1970?"1970":intval($ynow)-1)."http://www.jb51.net/article/"><</a>".$ynow."<a href=http://www.jb51.net/article/"?".($mnow!=date("m")?"month=".intval($mnow)."&":"")."year=".(intval($ynow)==2037?"2037":intval($ynow)+1)."http://www.jb51.net/article/">></a></td><td colspan=http://www.jb51.net/article/"3" align=http://www.jb51.net/article/"center" class=http://www.jb51.net/article/"calendartitle"><a href=http://www.jb51.net/article/"?month=".(intval($mnow)==1?"12":intval($mnow)-1).($ynow!=date("Y")?"&year=".intval($ynow):"")."http://www.jb51.net/article/"><</a>".date("M",$mtime)."<a href=http://www.jb51.net/article/"?month=".(intval($mnow)==12?"1":intval($mnow)+1).($ynow!=date("Y")?"&year=".intval($ynow):"")."http://www.jb51.net/article/">></a></td></tr>"; echo "<tr><td class=http://www.jb51.net/article/"calendartop">S</td><td class=http://www.jb51.net/article/"calendartop">M</td><td class=http://www.jb51.net/article/"calendartop">T</td><td class=http://www.jb51.net/article/"calendartop">W</td><td class=http://www.jb51.net/article/"calendartop">T</td><td class=http://www.jb51.net/article/"calendartop">F</td><td class=http://www.jb51.net/article/"calendartop">S</td></tr>"; for($i=0;$i<date("t",$mtime)+$f+1;$i++){ if($i%7==0)echo "<tr>"; echo "<td".(($i-$f==intval(date("d")) && $mnow==date("m") && $ynow==date("Y"))?" id=http://www.jb51.net/article/"calendartoday"":"").(($i%7==0
$i%7==6)?" class=http://www.jb51.net/article/"calendarw"":"").">"; if($i>$f)echo $i-$f; echo "</td>"; if($i%7==6)echo "</tr>"; } if($i%7<6 && $i%7>0)echo "<td colspan=http://www.jb51.net/article/"".(7-$i%7)."http://www.jb51.net/article/"></td></tr>"; if($i%7==6)echo "<td></td></tr>"; echo "</table>"; ?>
[Ctrl+A 全部选择 然后拷贝]

(编辑:焦作站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读