show()函数用来显示日历,你可以修改show()函数,通过传值的方式来实现显示不同的年月。
getmonthnum($yearmonth); //取得当前月第一天是星期几 $this->firstday = $year.-.$month.-01; $this->firstnum = $this->getweek($this->firstday); $this->firstdaynum = $this->weekarray[$this->firstnum]; echo ''; for($i=1;$ifirstnum);$i++){ echo ''; if($i >= $this->firstnum+1){ $a = $i-$this->firstnum; if($a == $day){ echo ''.$a.'
'; }else{ echo ''.$a.'
'; } } echo ' '; if($i%7 == 0){//每输出7列就换一行 echo '
'; } } echo '
'; } } $calendar = new calendar(); $calendar->show();
效果图:
php date()函数的使用
这里有篇date()函数的详解:http://wenku.baidu.com/link?url=opdgzacmwgjde0ya8qldblixx0c11ohujsolyrm-cyp7lz-o_7h4xbilv8jfomhbnsxxsw0fhqxybk0_gn8nr77xmwp-_st7v8ayecbnzjg
