希望您能提供帮助,我有以下代码来检查日期字段是否有效以及过去是否发生过。有效格式部分有效,但它一直说日期在未来(因此不可接受),无论它是否存在。我在这里想念什么?
if($_POST['DateOfCall']!=NULL)
{
$dt = $_POST['DateOfCall'];
$array = explode("/",$dt);
$day = $array[1];
$month = $array[0];
$year = $array[2];
if(!checkdate( $day,$month, $year))
{
echo '<script type="text/javascript">'
, 'alert ( "Not a Valid Date of Call" );'
, '</script>';
}
else
{
$today = date("d/m/y");
if(strtotime($dt)>$today)
echo '<script type="text/javascript">'
, 'alert ( "Date of Call is in the future..." );'
, '</script>';
}
}
}
先感谢您!