实例一,代码如下:
year=$year;
$this->month=$month;
}
function endday()
{
$daydate=date("d",mktime(0,0,0,$this->month,35,$this->year));
$endday=35-$daydate;
return $endday;
}
function oneday_week()
{
$oneday_week=date("w",mktime(0,0,0,$this->month,1,$this->year));
return $oneday_week;
}
function title_link()
{
if(!isset($this->month) && !isset($this->year))
{
$this->year = date("Y");
$this->month = date("m");
}
$lastmonth=$this->month-1;
$nextmonth=$this->month+1;
$lastyear=$this->year;
$nextyear=$this->year;
if($this->month <= 1)
{
$lastmonth=12;
$nextmonth=$this->month+1;
$lastyear=$this->year-1;
$nextyear=$this->year;
}
elseif ($this->month >= 12)
{
$lastmonth=$this->month-1;
$nextmonth=1;
$lastyear=$this->year;
$nextyear=$this->year+1;
}
$str =" ";
$str.="".$this->year."--".$this->month." ";
$str.=" ";
return $str;
}
function Show_Calendar()
{
echo "".$weekarray[$k]." | ";
}
echo "
";
if($math <= $this->endday() and $math>=1)
{
echo $math;
}
echo " | ";
}
echo "
实例二,代码如下:
'; echo ''; echo ' '.$year.'年'.$month.'月'.' '; for($i = 0;$i < 7;$i++){ echo ' '; echo ''.$week[$i].' '; } echo ''; for($j = 0;$j < $start_weekday;$j++){ echo ' '.$j.' '; } while($k <= $days){ if($k == $day){ echo ''.$k.' '; }else{ echo ''.$k.' '; } if(($j+1) % 7 == 0){ echo ''; } $j++; $k++; } while($j % 7 != 0){ echo ' '; echo ''.$j.' '; $j++; } echo ''; echo " '; echo ''; function lastYear($year,$month){ $year = $year-1; return "year=$year&month=$month"; } function lastMonth($year,$month){ if($month == 1){ $year = $year -1; $month = 12; }else{ $month--; } return "year=$year&month=$month"; } function nextYear($year,$month){ $year = $year+1; return "year=$year&month=$month"; } function nextMonth($year,$month){ if($month == 12){ $year = $year +1; $month = 1; }else { $month++; } return "year=$year&month=$month"; } ?>".'<<'.' '; echo "".'<'.' '; echo ''; echo ''; echo ' '; echo "".'>>'.' '; echo "".'>'.' '; echo '