嗨,我正在创建一个约会表格,其中包括输入日期,我正在使用下拉框输入日期、月份和年份。我设法验证用户从今天开始输入 24 小时,但是如果用户输入了任何月份都不可用的内容,例如。2013 年6月 31 日,2013 年 9 月 31 日,表格已成功提交,但是,我从帖子中得到的,是前一个月,例如当用户输入 31/ 06/2013 时,我得到的结果是 31/ 05 /2013,与其余部分相同。如您所见,月份不正确。
我现在拥有的是要验证的代码;
$appointment_inputdate = mktime(0,0,0, intval($appointment_day), intval($appointment_month), intval($appointment_year));
$appointment_today = mktime(0,0,0, date("d"), date("m"), date("Y"));
因为我现在只有这个,但是日期不正确,我不知道怎么做
if ($appointment_inputdate <= $appointment_today) {
echo "
<div style=\"background-color: #E00;\">
Submission fail. Your appointment date must be at least 24 hours before. Please go back and change the date.
</div>
<input style=\"padding:10px 20px;margin-top:20px;\" type=button value=\"Back\" onClick=\"history.go(-1)\">
";
exit();
}