\n"; $calender .= "
<?php \n"; $calender .= "\n"; $calender .= " \n"; $calender .= "<< \n"; $calender .= "".sprintf("%4d / %02d",$y,$m)." \n"; $calender .= ">> \n"; $calender .= "\n"; $calender .= " \n"; //カレンダー出力日付部 for($i = 0; $i <= 5; $i++){ if($d >= $lastd){ break; } $calender .= "".$wday[0]." \n"; $calender .= "".$wday[1]." \n"; $calender .= "".$wday[2]." \n"; $calender .= "".$wday[3]." \n"; $calender .= "".$wday[4]." \n"; $calender .= "".$wday[5]." \n"; $calender .= "".$wday[6]." \n"; $calender .= "\n"; for($j = 0; $j <= 6; $j++) { $d = ($i * 7) + ($j - $wd1) + 1; if ($d > $lastd or $d < 1) { $calender .= " \n"; } $calender .= "\n"; print $calender; } '); ?> ?>\n"; }else{ if(sprintf("%4d%02d%02d",$y,$m,$d) == date(\'Ymd\')){ //現在の月日に一致した時 $calender .= " ".sprintf("%2d",$d)." \n"; }else{ switch($j){ case 0: //日曜日 $calender .= "".sprintf("%2d",$d)." \n"; break; case 6: //土曜日 $calender .= "".sprintf("%2d",$d)." \n"; break; default: //平日 $calender .= "".sprintf("%2d",$d)." \n"; } } } } $calender .= "シンプルカレンダーサンプル