sunjian998
注册会员

UID 83805
精华
0
积分 137
帖子 90
金钱 137 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-11-25
状态 离线
|
   
发布php写的简单日历
<?php
//日历 class Calendar { var $month; var $year; function Calendar($year,$month=1,$day=1) { $this->year = $year; $this->month = $month; $this->day = $day; }
function __outCalendar() { $num = $this->__cal_days(); $week = $this->__get_week(); $html = "<table width='200' height='200'cellpadding='1' style='border:0.01mm solid #eeeeee;text-align:center;' cellspacing='1' bgcolor='#ffffff'>"; $html .= "<tr bgcolor='#eeeeee'><td ><b>日</b></td><td><b>一</b></td><td><b>二</b></td><td><b>三</b></td><td><b>四</b></td><td><b>五</b></td><td><b>六</b></td></tr>"; $space = str_repeat("<td> </td>", $week); $left = 7-$week; $s = ""; for($i = 1;$i<=$left;$i++) { $s .= "<td bgcolor='#eeeeee'>$i</td>"; } $html .= "<tr>".$space.$s."</tr><tr>"; $t = $num - $left; $jj = 0; for($ii = $left+1;$ii<=$num;$ii++) { if( $jj % 7 == 0) $html .= "</tr><tr>"; $html .= "<td bgcolor='#eeeeee'>$ii</td>"; $jj++; } $html .= "</table>"; return $html;
}
function __cal_info() { return cal_info(0); }
function __cal_days() { if( !checkdate($this->month,1,$this->year)){ return false; } return cal_days_in_month(CAL_GREGORIAN,$this->month,$this->year ); }
function __get_week() { $timestamp = mktime(0, 0, 0, $this->month, $this->day, $this->year); return date("w",$timestamp);
}
};
$Calendar = new Calendar(2007,9); $info = $Calendar->__outCalendar(); echo $info; ?>
附件: 您所在的用户组无法下载或查看附件
|  http://hi.baidu.com/bestscw |
|