我需要知道(01/01/2010)(01/01/2001)和(01/01/2012)$paymentDate之间是否有效$contractDateBegin$contractDateEnd
dd/mm/yyyy格式!
Mat*_*hew 30
从PHP 5.3开始:
$paymentDate = DateTime::createFromFormat('d/m/Y', '31/12/2010');
$contractDateBegin = DateTime::createFromFormat('d/m/Y', '01/01/2001');
$contractDateEnd = DateTime::createFromFormat('d/m/Y', '01/01/2012');
if ($paymentDate >= $contractDateBegin && $paymentDate <= $contractDateEnd)
{
echo "is between\n";
}
Run Code Online (Sandbox Code Playgroud)
您可能需要使用调整<=到<根据日期是否是排他性的.