HTMLの日付設定フォームを出力するphpファイル
いつも、いつも「どこかに残しておくと便利だ」と思いながら忘れてしまっていた日付設定フォーム。
とりあえず、覚え書きとして残しておきます。
<?php //スタートの西暦 $year = 2014; //現在の西暦 $now_y = date("Y"); //今日の日付 $now_m = date("n"); $now_d = date("j"); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>期間設定フォーム</title> </head> <body> <form method="" action=""> 期間 <select name=""> <?php for ($y = $year; $y <= $now_y; $y++) { if($y == $now_y){ $selected = " selected"; }else{ $selected = ""; } echo "<option value=\"$y\"$selected>$y</option>"; } ?> </select>年 <select name=""> <?php for ($m = 1; $m <= 12; $m++) { if($m == $now_m){ $selected = " selected"; }else{ $selected = ""; } echo "<option value=\"$m\"$selected>$m</option>"; } ?> </select>月 <select name=""> <?php for ($d= 1; $d <= 31; $d++) { if($d == $now_d){ $selected = " selected"; }else{ $selected = ""; } echo "<option value=\"$d\"$selected>$d</option>"; } ?> </select>日 〜 <select name=""> <?php for ($y = $year; $y <= $now_y; $y++) { if($y == $now_y){ $selected = " selected"; }else{ $selected = ""; } echo "<option value=\"$y\"$selected>$y</option>"; } ?> </select>年 <select name=""> <?php for ($m = 1; $m <= 12; $m++) { if($m == $now_m){ $selected = " selected"; }else{ $selected = ""; } echo "<option value=\"$m\"$selected>$m</option>"; } ?> </select>月 <select name=""> <?php for ($d= 1; $d <= 31; $d++) { if($d == $now_d){ $selected = " selected"; }else{ $selected = ""; } echo "<option value=\"$d\"$selected>$d</option>"; } ?> </select>日 <input type="submit" value="送信"> </form> </body> </html>