年月を入力してください。

(入力例:2010/4 範囲は:1901/12~2037/12)

"; echo ''; $first_weekday = date("w", mktime(0, 0, 0, $month, 1, $year)); $last_day = date("d", mktime(0, 0, 0, $month + 1, 0, $year)); $day = 0; $first_sunday = 32; $second_monday = 0; $third_monday = 0; $hurikae = 0; for ($i=0; $i<=5; $i++){ if ($day >= $last_day) break; echo ""; for ($j=0; $j<=6; $j++){ $day = $i * 7 + $j + 1 - $first_weekday; if ($day < 1 or $day > $last_day) echo ""; elseif ($first_sunday == 32 && ($day == 8-$first_weekday || $first_weekday == 0)){ if (in_array($month."/".$day, $public_holiday)) $hurikae++; echo '"; $first_sunday = $day; $second_monday = $day + 8; $third_monday = $day + 8 + 7; }else{ $D = $month."/".$day; if (in_array($D, $public_holiday) || $day == $second_monday && ($month == "1" || $month == "10") || $day == $third_monday && ($month == "7" || $month == "9") || $first_sunday != 32 && ($day - $first_sunday) % 7 == 0){ if ($first_sunday != 32 && in_array($D, $public_holiday) && ($day - $first_sunday) % 7 == 0) $hurikae++; echo '"; }elseif ($hurikae > 0){ $hurikae--; echo '"; }else echo ""; } } echo ""; } echo "
'.$day."'.$day."'.$day."$day
"; } ?>