0
我正在使用日期格式YYYY-MM-DD
。我正在尋找檢查正確的格式和日期有效性,並回應每個適當的錯誤消息。即使日期是否有效我的結果相呼應的無效日期:如何驗證有效的日期和格式,每個錯誤
//validate date
if (!preg_match('/^(\d{4})-(\d{2})-(\d{2})$/',$date))
{
$dateErr = "Format must be \"YYYY-MM-DD\"" ;
}
if (preg_match('/^(\d{4})-(\d{2})-(\d{2})$/', $postedDate, $datebit))
{
return checkdate($datebit[2] , $datebit[3] , $datebit[1]);
}
else
{
$dateErr = "Must be valid date." ;
}
你想重做這個功能:http://us2.php.net/manual/en/function.checkdate.php ? – niconoe
我認爲你與你的變數混合起來..第一次使用'$ date',第二次'$ postedDate' – Philipp
好抓@Philipp – Dave