mmm me parece bien la idea pero hay problemillas. El código lo he hecho para dd-mm-aaaa que ahora que lo pienso me viene mejor:
Código:
function check_date($str){
trim($str);
$trozos = explode ("-", $str);
$dia=$trozos[0];
$mes=$trozos[1];
$año=$trozos[2];
if(checkdate ($mes,$dia,$año)){
return true;
}
else{
return false;
}
}
Me dá error cuando meto texto, en la línea "if(checkdate ($mes,$dia,$año)){"
Otra cosa, imagina que me meten la entrada: 2004-1-1 Esa entrada debería de dar error ya que quiero el formato de dos dígitos siempre para mes y día, y cuatro para año, eso no lo hace esa función, así que me dá que necesito algo de comprobación de formato...