Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/05/2008, 02:48
miSko
 
Fecha de Ingreso: septiembre-2005
Mensajes: 840
Antigüedad: 18 años, 8 meses
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 -
;
    
    var 
listaDias ;
    if (
year == && year 100 != || 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=;
        
    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