ユーザーが任意の日付を入力できるフォームを持っていますが、日付範囲の検証を設定したいと考えています。例: 2012 年 1 月 12 日から 2013 年 1 月 1 日まで、システムはユーザーからの範囲外の日付を受け入れることができません。日付が範囲外の場合..
これは私のフォームの一部です:
 echo "<tr><th> Date </th>
  <td> <input type='date' id ='v2' name='v2' value=''   ></td></tr>";
echo "<tr><th> Time </th>
    <td> <input type='time' name='v3' value=''   ></td></tr>";
    echo "<tr><th> Place </th>
<td> <input type='text' name='v4' value=''   ></td></tr>";
これはJavaScriptコードです
<script language="javascript">
function validation(form)
 {
 var v2 = document.getElementById('v2');
 var date = v2.value;
 if ( v2 > new Date('1/12/2012') && 
    v2 < new Date('1/1/2013')) {
    // date is in your valid range
     return true;
} else {
    // date is not in your valid range
    alert("date is not in the range")
     return false;
}
}
</script>