如何在PHP中验证日期?

时间:2015-05-08 18:28:42

标签: php date

我使用了一个PHP代码来验证两个日期。如果日期1 =日期2,则返回false els true.Below是错误的代码,它始终返回false。

{
$d1 =$values['DATE'];     //date 1 in dd-mm-yyyy format
$d2 =$values['DATE_OF_LEAVE'];   //date 2 in dd-mm-yyyy format

if(strtotime($d1) != strtotime($d2)) 
{
    return true;  
}

echo '<script type="text/javascript">';
echo 'alert("Application date and leave date should be different.")';
echo '</script>';

return false; 
}

1 个答案:

答案 0 :(得分:0)

将两者设置为date()的最小公分母。

if(date('Ymd',strtotime($d1)) != date('Ymd',strtotime($d2)))