\n";
$output .= "
前の月 || ${yearmonth_name} || 次の月 |
\n";
$output .= "";
$output .= "日 | ";
$output .= "月 | ";
$output .= "火 | ";
$output .= "水 | ";
$output .= "木 | ";
$output .= "金 | ";
$output .= "土 | ";
$output .= "
\n";
//指定月の日数分繰り返し
$varday = $day1;
for($day = 1; $day <= $countmonth; $day ++){
$varwday = date('w', $varday);
$varyyyymmdd = date('Ymd',$varday);
//1日が日曜日でない場合のオフセット
if($day == 1 && $varwday != 0){
$output .= "";
for($n1 = 0; $n1 < $varwday; $n1 ++){
$output .= " | ";
}
}
//背景色
if($varyyyymmdd == $nowyyyymmdd){
//今日の背景色
$bgstyle = 'wdtoday';
}else{
//曜日毎の背景色
$bgstyle = "wd${varwday}";
}
//日付を順に表示
if($varwday == 0){
//日曜
$output .= "
${day} | ";
}elseif($varwday == 6){
//土曜
$output .= "${day} |
\n";
}else{
//月-金曜
$output .= "${day} | ";
}
//最終日が土曜日でない場合のオフセット
if($day == $countmonth && $varwday != 6){
for($n2 = $varwday + 1; $n2 <= 6; $n2 ++){
$output .= " | ";
}
$output .= "\n";
}
$varday = $varday + (60 * 60 * 24);
}
$output .= "\n";
return $output;
}
?>
カレンダー表示サンプル
=$OUTPUT?>