カレンダー表示
方法(1)
function show_calendar($yyyy, $mm) {
echo <<
カレンダー
| 日 |
月 |
火 |
水 |
木 |
金 |
土 |
EOD;
// 1日の曜日を取得する
$wd1 = date("w", mktime(0, 0, 0, $mm, 1, $yyyy));
$d = 0;
$lastd = date("d", mktime(0, 0, 0, $mm + 1, 0, $yyyy));
for ($i = 0; $i <= 5; $i++) {
if ($d >= $lastd) {
break;
}
echo "";
for ($j = 0; $j <= 6; $j++) {
$d = $i * 7 + $j - $wd1 + 1;
if ($d > $lastd or $d < 1) {
echo "
| ";
}
else {
echo "$d | ";
}
}
echo "
";
}
echo "