//############################################################## //あいねこの館http://aineko.com/ //2006.08.04 //カレンダースクリプトVer1.0 //使い方・・・カレンダーを貼り付けたいPHPスクリプトに //require(cal.php)と記述するだけです。 //改造、改造配布などは自由にして頂いて結構です。 //改造した場合には、上記のコメントを全て削除してください。 //バグ、問題が発生した時などの責任はとれません。 //自己処理でお願い致します。 //############################################################## //本日の日付を取得する $time = time(); //各日付をセットする $year = date("Y", $time); $month = date("n", $time); $day = date("j", $time); //GETにきた年月をチェックする $year2=@$_GET["year"]; $month2=@$_GET["month"]; $day2=@$_GET["day"]; //先月、来月をクリックした場合の処理 if($year2!="" || $month2!="" || $day2!=""){ if($year2!=""){ $year = $year2; } if($month2!=""){ $month = $month2; } if($day2!=""){ $day = $day2; } else{ $day = 1; } $time = mktime(0,0,0,$month,$day,$year); } //今月の日付の数 $num = date("t", $time); //曜日を取得するために時間をセット $today = mktime(0,0,0,$month,$day,$year); //曜日の配列 $date = array('日','月','火','水','木','金','土'); //カレンダーを表示する //先月の場合 if($month==1){ $year3 = $year-1; $month3 = 12; } else{ $year3 = $year; $month3 = $month-1; } //来月の場合 if($month==12){ $year4 = $year+1; $month4 = 1; } else{ $year4 = $year; $month4 = $month+1; } //カレンダーを表示するHTML print "
| ";
print " | ||||||
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
| "; } $data = check($i,$w,$year,$month,$day); print " | $data | "; if($w==6){ print "|||||
| $data | "; if($w==6){ print "||||||