¿Usando filter_var () para verificar la fecha?
Obviamente no estoy usandofilter_var () correctamente. Necesito verificar que el usuario haya ingresado una fecha válida, en el formato "dd / mm / aaaa".
Esto simplemente devuelve lo que pasé como fecha, mientras que esperaba que devolviera la fecha o 0 / null / FALSE en caso de que la cadena de entrada no parezca una fecha:
$myregex = "/\d{2}\/\d{2}\/\d{4}/";
print filter_var("bad 01/02/2012 bad",FILTER_VALIDATE_REGEXP,array("options"=>array("regexp"=> $myregex)));
Si alguien más usa esta función para verificar fechas, ¿qué estoy haciendo mal? ¿Debo usar otra función para validar campos de formulario?
Gracias.