Hi !
Código PHP:
function compruebaFecha($fecha) {
$chars = strlen($fecha);
if ($chars == 10) {
$tmp = explode("/", $fecha);
// La función Checkdate (Hay que leerse el manual :P) chequea si una fecha es valida.
// solo hay que pasarle los parametros correctos, MM / DD / YYYY
if (checkdate($tmp[1], $tmp[0], $tmp[2])) {
return true;
}else{
return false;
}
}else{
return false;
}
}
Creo que lo de evaluar la posición de los "/" no es necesaria, primero se hará un explode con ese separador, si la fecha llega mal a la parte del "checkdate()" saldrá del if y no la validará.
Espero te sirva :)
-ByE-