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>日&nbsp;<input type="submit" value="送信">
</form>
</body>
</html>

Follow me!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です