php语言怎么编写日历功能?宗波尘客www.zbck123.com宗九尘博客
代码展示:
<?php header("Content-Type:text/html;charset=utf-8"); date_default_timezone_set("PRC"); echo "<style>table{margin:0 auto}td{border:1px solid #eee}</style>"; $year=$_GET['year']; $month=$_GET['month']; if(empty($year)) $year=date("Y"); if(empty($month)) $month=date("n"); $day=date("j"); $wd_ar=array("星期日","星期一","星期二","星期三","星期四","星期五","星期六"); $wd=date("w",mktime(0,0,0,$month,1,$year)); $y_lnk1=$year<=1970 ? $year=1970:$year-1; $y_lnk2=$year>=2037 ? $year=2037:$year+1; $m_lnk1=$month<=1 ? $year=1:$year-1; $m_lnk2=$month>=12 ? $year=12:$year+1; echo "<table><tr>"; echo "<td cospan=4><a href='calendar_ext.php?year=$y_lnk1&month=$month'><</a>".$year."年<a href='calendar_ext.php?year=$y_lnk2&month=$month'>></a></td>"; echo "<td colspan=3><a href='calendar_ext.php?year=$year&month=$m_lnk1'><</a>".$month."月<a href='calendar_ext.php?year=$year=$year&month=$m_lnk2'>></a></td></tr>"; echo "<tr align=center>"; for($i=0;$i<7;$i++){ echo "<td>$wd_ar[$i]</td>"; } echo "</tr>"; $tnum = $wd + date("t",mktime(0,0,0,$month,1,$year)); for($i=0;$i<$tnum;$i++){ $date=$i + 1 - $wd; if($i%7==0) echo "<tr align=center>"; echo "<td>"; if($i>$wd){ if($date==$day&&$month==date("n")&&$year==date("Y")) echo "<b><font color=red>".$day."</font></b>"; else echo $date; } echo "</td>"; if($i%7==6) echo "</tr>"; } echo "</table>"; ?>
php语言怎么编写日历功能?宗波尘客www.zbck123.com宗九尘博客
php语言怎么编写日历功能?宗波尘客www.zbck123.com宗九尘博客
105页