Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/05/2008, 02:48
miSko
 
Fecha de Ingreso: septiembre-2005
Mensajes: 840
Antigüedad: 21 años, 1 mes
Puntos: 84
Re: validar fecha

Hace poco desarrolle un Objeto para manejar fechas y tal, no esta tampoco con muchas cosas, pk le desarrolle lo que necesitaba pero weno, igual te vale, o puedes modificarlo tu :]

Código PHP:

function numDiasEntre2Fechas(fecha1,fecha2) {

    var 
year = fecha1.getFullYear() ;
    var 
day = fecha1.getDate() ;
    var 
mes = fecha1.getMonth() ;
    
    var 
yearB = fecha2.getFullYear() ;
    var 
dayB = fecha2.getDate() ;
    var 
mesB = fecha2.getMonth() ;
    
    if(
fecha1 > fecha2)
        return -
1 ;
    
    var 
listaDias ;
    if (
year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
        
listaDias = Array(31,29,31,30,31,30,31,31,30,31,30,31) ;
    else
        
listaDias = Array(31,28,31,30,31,30,31,31,30,31,30,31) ;
        
    var 
numDias=0 ;
        
    while(
day!=dayB || mes!=mesB || year!=yearB)
    {
        
numDias++ ;
        
day++ ;
        if (
day > listaDias[mes])
        {
            
day -= listaDias[mes] ;
            
mes++ ;
            
            if (
mes > 11)
            {
                
mes -= 11 ;
                
year++ ;
            }
        }
        
    }
    
    return 
numDias ;
    
} 
Si Fecha 1 es mayor que fecha 2, devuelve -1, si no, devuelve el numero de dias entre las 2 fechas.

las fechas se le pasan como objetos DATE.

http://www.desarrolloweb.com/articulos/744.php