可能重复:
Date validation in PHP?
每年分别对年,月,日进行日期验证 如果日期输入日期输入少于日期(提交日期)返回false。 锄头是他们??
$data_go = '1390/04/28';
$ddmmyyy='([1-9][\d]{3})[- \/.]([0-1][\d])[- \/.]([0-3][\d])';
if(preg_match("/$ddmmyyy$/", $data_go)) {
return TRUE;
}else {
return FALSE;
}
答案 0 :(得分:0)
您必须使用preg_match
中的可选$matches
参数来捕获您指定的不同正则表达式组,然后单独确定它们是否大于或等于今天的日期。您可以使用date
函数中的各种参数分别返回月份,月份和年份。