フォーム等で日にちを選択させる場合、手書きで日付一覧を書くのは大変です。
「2013/05/12(日)」のような形式で日付一覧を表示させる場合は date() 関数を使えばシンプルに書くことができます。
<?php
$y = 2013;
$wday=array("日","月","火","水","木","金","土");
for($m=1;$m<=12;$m++){
$lastday = date("t", mktime(0,0,0,$m,1,$y));
for($d=1;($d <= $lastday);$d++){
$timestamp = mktime(0,0,0,$m,$d,$y);
$w = $wday[date("w", $timestamp)];
echo date("Y/m/d", $timestamp) . "({$w})<br />\n";
}
}
出力結果
2013/01/01(火)
2013/01/02(水)
2013/01/03(木)
2013/01/04(金)
2013/01/05(土)
2013/01/06(日)
2013/01/07(月)
2013/01/08(火)
2013/01/09(水)
2013/01/10(木)
2013/01/11(金)
(以下省略)
