简单的日历代码(PHP)
时间:2008-01-06 来源:szhn
[php] year = $year; $this->month = $month; $this->day = $day; } function __outCalendar() { $num = $this->__cal_days(); $week = $this->__get_week(); $html = "
"; $html .= "
日
一
二
三
四
五
六"; $space = str_repeat("
", $week); $left = 7-$week; $s = ""; for($i = 1;$i$i"; } $html .= "
".$space.$s."
"; $t = $num - $left; $jj = 0; for($ii = $left+1;$ii
"; $html .= "
$ii"; $jj++; } $html .= ""; 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; ?> [/php]
相关阅读 更多 +