Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/08/2010, 14:13
patypecas
 
Fecha de Ingreso: julio-2010
Mensajes: 91
Antigüedad: 13 años, 9 meses
Puntos: 1
validar fecha

buenas tardes alquien mepuede ayudar con lo siguiente necesito validar por medio de php fechas con formato aaaa-mm-dd, encontre el siguiente codigo pero valida es DD-MM-YYYY

no se mucho del tema, y no le encuentro la forma a la expresion regular alguien me puede ayudar a cambiar el formato de validacion?
Código PHP:
function validarFecha($fecha){
$sep "[\-]";
$req "#^(((0?[1-9]|1\d|2[0-8]){$sep}(0?[1-9]|1[012])|(29|30){$sep}(0?[13456789]|1[012])|31{$sep}(0?[13578]|1[02])){$sep}(19|[2-9]\d)\d{2}|29{$sep}0?2{$sep}((19|[2-9]\d)(0[48]|[2468][048]|[13579][26])|(([2468][048]|[3579][26])00)))$#";
   
   if( 
preg_match($req$fecha)) return true;
   else return 
false;
}
//ejm:
if(validarFecha("31-11-2009"))
{
    echo 
"fecha valida";
}
else
{
    echo 
"fecha invalida";

agradezco enormemente