Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/02/2008, 14:03
Avatar de Sergestux
Sergestux
 
Fecha de Ingreso: agosto-2007
Ubicación: Tapachula
Mensajes: 1.218
Antigüedad: 16 años, 8 meses
Puntos: 20
Re: Mostrar registros de la base de datos por rango de fechas

Código PHP:
    function Fechas($Fecha)
    {
        
$Bandera=true;
        
$Fecha1=$Fecha;
        
$Fecha2=$Fecha;
        do
        {
            if (
date("w"strtotime($Fecha1))>1)    //Si no es el principio de la semana
                
$Fecha1=date("Y-m-d"strtotime('-1 Day' strtotime($Fecha1) ));    //Le restamos un dia
            
elseif (date("w"strtotime($Fecha2))<6)    //Si no es el fin de la semana
                
$Fecha2=date("Y-m-d"strtotime('+1 Day' strtotime($Fecha2) ));    //Le restamos un dia
            
else
                
$Bandera=false;
        }
        while(
$Bandera);
        
$Fecha2=date("Y-m-d"strtotime('+1 Day' strtotime($Fecha2) ));    //Le agregamos un dia mas (no se por que)

        
$Fechas[1]=$Fecha1;
        
$Fechas[2]=$Fecha2;
        return 
$Fechas;
    }

    
$Hoy=date('Y-m-d');
    
$Fechas=Fechas($Hoy);
    
$Fecha1=$Fechas[1];
    
$Fecha2=$Fechas[2];
    echo 
"$Fecha1 y  $Fecha2"

Última edición por Sergestux; 08/02/2008 a las 14:23