Ver Mensaje Individual
  #8 (permalink)  
Antiguo 10/01/2007, 02:06
Avatar de xyyy7
xyyy7
 
Fecha de Ingreso: enero-2004
Ubicación: Maracay.-
Mensajes: 637
Antigüedad: 20 años, 3 meses
Puntos: 5
Re: saber las fechas q pertenecen a un semana dado el año y la semana

Bueno ami me imprime todo Bien.... lo unico que hice en esta oportunidad fue conservar el resta de la semana en :
Código PHP:
$timestamp=(($semana-1)*$ano*365 ceil($ano/4))*24*3600
..Y edite esta linea
Antes :
Código PHP:
$dia=date ("Ymd",$timestamp+$int*24*3600); 
Despues :
Código PHP:
$dia=date ("Ymd",$timestamp+$int*24*3600-86400);  // Reste un dia.- 
Codido de Prueba.-
Código PHP:
<?php
$semana
=2;
$anito=2007;
//deixem en blanc la clausula where
$wherehan="";
//Amb la setmana obtindrem el timestamp corresponent 
//i la data del primer dia
$ano=$anito-1970
$timestamp=(($semana-1)*$ano*365 ceil($ano/4))*24*3600
$wherehan="(";
for(
$int $int<=7;$int++){
    
//dies de la setmana
    
$dia=date ("Ymd",$timestamp+$int*24*3600-86400); 
    
//Construim la clausula WHERE amb els dies corresponents
    
if ($int==1){
        
$wherehan.="data='$dia'";
    }else{
        
$wherehan.=" OR data='$dia'";
    }
}
$wherehan.=")";
echo 
$wherehan
echo 
"\n\N<b>Fecha Actuar del Server :<b>".date(d/m/Y);
?>
El codigo asi como esta IMPRIMIO LO SIGUIENTE :

Cita:
(data='20070108' OR data='20070109' OR data='20070110' OR data='20070111' OR data='20070112' OR data='20070113' OR data='20070114')

Fecha Actuar del Server :10/01/2007

Insisto.. intentastes hacerle un test a la hora de tu servidor...

Saludos.-
__________________
Maracay Edo Aragua - Venezuela :
Mi Favorita :
http://www.MySQL.Com