PHP - 检查用户的输入日期是将来还是今天

asd*_*asd 1 php validation date

我有一个文本框输入日期.

代码应该是什么样的,以检查用户的输入日期是将来还是今天?

我还希望用户以dd/mm/yyyy格式输入日期.

如果其中任何一个失败,代码将给出错误.

Joh*_*nde 5

您也可以使用DateTime类进行此比较:

$now       = new DateTime();
$user_date = DateTime::createFromFormat('d/m/Y', $userDate);
if ($user_date >= $now)
{
     echo 'Date is not in the past';   
}
Run Code Online (Sandbox Code Playgroud)