可能重复:
年、月、日的日期验证,每个日期分开。
如果输入的日期减去现在的日期(提交日期),则返回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;
}发布于 2011-07-18 16:07:04
您必须使用来自$matches的可选preg_match参数来捕获您指定的不同正则表达式组,然后单独确定它们是否大于或等于今天的日期。您可以使用date函数中的各种参数分别返回月、月和年。
https://stackoverflow.com/questions/6735773
复制相似问题