可能重复:
如何使用 PHP 验证日期
你好呀,
我有一个脚本,它检查以 YYYY-MM-DD 格式传递给它的日期并对其进行验证,但是它似乎使 20 岁以下的用户无效,而我希望它低于 18 岁......我不是对 ereg 太熟悉了...您能告诉我如何更改此脚本以验证 18 岁以上的人吗?
function valid_date( $fecha )
{
// VALID FORMAT = yyyy-mm-dd
if (@ereg ("([0-9]{4})-([0-9]{2})-([0-9]{2})", $fecha, $fecha_array))
{
// VALID DATE IN CALENDAR
return ( checkdate($fecha_array[2],$fecha_array[3],$fecha_array[1]) )
? true
: false ;
}
return false;
}
谢谢。