日付選択サンプル
- [確認用出力] (\$debugPrint=0で消せます)--
\n"; echo " 現在の日付:" . $today["year"] ."/". $today["month"] ."/". $today["day"]. "
\n"; echo " POSTされた開始日:". $_POST["start_year"]."/". $_POST["start_month"] ."/". $_POST["start_day"] . "
\n"; echo " POSTされた終了日: " . $_POST["end_year"] ."/". $_POST["end_month"] ."/". $_POST["end_day"] . "
\n"; echo " ------------------------------------
\n"; // ここまで } // 選択された日付 $selectedDate["start"]["year"] = ($_POST["start_year"] != "" )? $_POST["start_year"] : $today["year"] ; $selectedDate["start"]["month"] = ($_POST["start_month"]!= "" )? $_POST["start_month"]: $today["month"] ; $selectedDate["start"]["day"] = ($_POST["start_day"] != "" )? $_POST["start_day"] : $today["day"] ; $selectedDate["end"]["year"] = ($_POST["end_year"] != "" )? $_POST["end_year"] : $today["year"] ; $selectedDate["end"]["month"] = ($_POST["end_month"] != "" )? $_POST["end_month"] : $today["month"] ; $selectedDate["end"]["day"] = ($_POST["end_day"] != "" )? $_POST["end_day"] : $today["day"] ; ///////////////////////////////////////////////////////////////////// // うるう年判定 // // function is_leap_year($year) { if(($year % 4 == 0) && ($year % 100 != 0 || $year % 400 == 0)) { return true; } else { return false; } } function selectDate($year, $month, $day) { } // タグの出力 ////////////////////////////////////////////// // // 年、月、日のselectタグを書き出す関数 // // function printSelDateTag($kind,$min_year, $max_year, $selectedDate) { echo "年\n"; // 月のセレクトメニュー echo "月\n"; echo "日\n"; return 0; } // formタグの出力 echo "
\n"; // 開始日の選択タグ echo "開始日:\n"; printSelDateTag("start", $min_year, $max_year, $selectedDate["start"]); echo " 〜 \n"; // 終了日の選択タグ echo "終了日:\n"; printSelDateTag("end", $min_year, $max_year, $selectedDate["end"]); echo "
\n"; ?>