我正在将日期与当前日期(即今天的日期)进行比较。预计仅当要比较的日期大于今天的日期时才会出现错误。它不应该出现在小于或等于今天日期的日期。
我已经为它编写了以下代码。
$submission_date = $_POST['submission_date']; //The date in mm-dd-yyyy format that is to be tested against today's date. The value in $submission date is 12-25-2014
//This is a future date. Today's date is 12-10-2014 in dd-mm-yyyy format
$current_date = date('m-d-Y');
if (strtotime($submission_date) > strtotime($current_date))
{
echo "Future date not accepted";
}
使用上面的代码,我不会收到未来日期的错误,有时我也会收到以前日期的错误。
如何优化并使这段代码正确和标准?