Ver Mensaje Individual
  #8 (permalink)  
Antiguo 29/12/2009, 06:37
Avatar de TKZeXe
TKZeXe
 
Fecha de Ingreso: diciembre-2009
Ubicación: Flowers
Mensajes: 166
Antigüedad: 14 años, 4 meses
Puntos: 6
Respuesta: Calcular que fechas contiene una semana

no debe ser muy inteligente el que pide informacion de que se vendio el mismo dia del año pasado, son mucho lso factores que pueden pasar de un año a otro .

pero bueeh,
esta es la funcion mas logica, tampoco es valido que desplaces semanas si haces eso, te estas contradiciendo ya que quieres comprara el mismo dia del año pasado no del año pasado + 1 semana,

con esto tetendria que andar bien,
(PROBADO)

y si tu jefe quiere comparar una semana (53) que no existe en el año anterior, dile que se complica "crear" semanas virtuales en el calendario.

falta un poco de criterio verdad? jaja

saludos

Código PHP:
Ver original
  1. function ViewDayLastYear($AFech=NULL){
  2. $fecha_act=date("D",mktime(0,0,0,$AFech['MON'],$AFech['DAY'],$AFech['YEAR']));
  3. $num=362;
  4. for($i=1;$i<=3;$i++){
  5. $num++;
  6. $fecha_last=date("D",mktime(0,0,0,$AFech['MON'],$AFech['DAY']-$num,$AFech['YEAR']));
  7. $fecha_date=date("Y-m-d",mktime(0,0,0,$AFech['MON'],$AFech['DAY']-$num,$AFech['YEAR']));
  8. if($fecha_act==$fecha_last){break;}
  9. }
  10. return $fecha_date;
  11. }
  12.  
  13. $fecha=array(
  14.     "DAY"=>'1',
  15.     "MON"=>'1',
  16.     "YEAR"=>'2010'
  17.     ); 
  18.    
  19. $fecha_retorno=ViewDayLastYear($fecha);
  20.  
  21. echo $fecha_retorno;