您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

PHP设计日历类一 (38),日历38_PHP教程

2025/6/14 10:47:25发布13次查看
php设计日历类一 (38),日历38由两个文件组成:
第一个test.php
out();
第二个日历类:calendar.class.php
year=isset($_get[year]) ? $_get[year] : date(y); $this->month=isset($_get[month]) ? $_get[month] : date(m); $this->start_weekday=date(w, mktime(0, 0, 0, $this->month, 1, $this->year)); $this->days=date(t, mktime(0, 0, 0, $this->month, 1, $this->year)); } function out(){ echo ''; $this->chagedate(test.php); $this->weekslist(); $this->dayslist(); echo '
'; } private function weekslist(){ $week=array('日','一','二','三','四','五','六'); echo ''; for($i=0; $i '; } private function dayslist(){ echo ''; //输出空格(当前一月第一天前面要空出来) for($j=0; $jstart_weekday; $j++) echo ' '; for($k=1; $kdays; $k++){ $j++; if($k==date('d')) echo ''.$k.' '; else echo ''.$k.' '; if($j%7==0) echo '
'; } //后面几个空格 while($j%7!==0){ echo ' '; $j++; } echo '
'; } private function prevyear($year, $month){ $year=$year-1; if($year 2038) $year=2038; $month=1; }else{ $month++; } return year={$year}&month={$month}; } private function chagedate($url=){ echo ''; echo 'prevyear($this->year, $this->month).'>'.'month).'>'.''; for($sy=1970; $sy year) ? selected : ; echo ''.$sy.''; } echo ''; echo 'year.'&month=\'+this.options[selectedindex].value>'; for($sm=1; $smmonth) ? selected : ; echo ''.$sm.''; } echo ''; echo ''; echo ' '; echo 'nextyear($this->year, $this->month).'>'.'>>'.' '; echo 'nextmonth($this->year, $this->month).'>'.'>'.' '; echo '
'; } }
效果:
http://www.bkjia.com/phpjc/1008856.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/1008856.htmltecharticlephp设计日历类一 (38),日历38 由两个文件组成: 第一个test.php style table { border:1px solid # 050 ; } .fontb { color:white; background:blue; } th { width:30...
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product