Home > Backend Development > PHP Tutorial > PHP输出台历 PHP实现日历效果

PHP输出台历 PHP实现日历效果

WBOY
Release: 2016-06-13 13:11:52
Original
961 people have browsed it

PHP输出日历 PHP实现日历效果

<style type="text/css">

#tc_calendar{width:250px;}
#tc_title{height:33px;line-height:33px;text-align:right;overflow:hidden;}
#tc_title strong{font-weight:bold;font-size:14px;}
#tc_calendar{border-collapse:collapse;}
#tc_calendar td{text-align:center;width:35px;height:20px;line-height:20px;background-color:#efefef;border-bottom:1px solid #fff;border-right:1px solid #fff;}
#tc_calendar .even td{background-color:#e6e6e6;}
#tc_calendar td .current{display:block;background-color:#f60;color:#fff;}
#tc_calendar .current{background-color:#f60!important;color:#fff;}
#tc_week td{color:#fff;background-color:#373737;}

</style>

<?php $mdays=date("t");    //当月总天数
$datenow=date("j");  //当日日期
$monthnow=date("n"); //当月月份
$yearnow=date("Y");  //当年年份
//计算当月第一天是星期几
$wk1st=date("w",mktime(0,0,0,$monthnow,1,$yearnow));
$trnum=ceil(($mdays+$wk1st)/7); //计算表格行数
//以下是表格字串
$tabstr="<table id=tc_calendar><tr id="tc_week">
<td>日</td>
<td>一</td>
<td>二</td>
<td>三</td>
<td>四</td>
<td>五</td>
<td>六</td>
</tr>";

for($i=0;$i";
   for($k=0;$k$mdays+$wk1st-1) ? $dayecho="&nbsp" : $dayecho=$tabidx-$wk1st+1;
      //突出标明今日日期
      // $dayecho="<span style='\"background-color:red;color:#fff;\"'>$dayecho</span>";
      if($dayecho==$datenow){$todaybg = " class=current";}
      else{$todaybg = "";}
      $tabstr.="<td>$dayecho</td>";
   }
   $tabstr.="";
}
$tabstr.="";
?>

<div id="tc_calendardiv">
<div id="tc_title">{date("Y")}年<strong> {date("m")}月</strong>
</div>
<?php echo $tabstr;?>
</div>

Copy after login

?

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template