Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/01/2011, 10:56
Avatar de Patriarka
Patriarka
 
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 3 meses
Puntos: 288
Respuesta: Reporte de horas- active collabe

Cita:
Iniciado por abimaelrc Ver Mensaje
Sin ver el código que usas para el cáculo es bien difícil que te podamos ayudar.
Hola dentro del forech tengo esto :

Código PHP:
Ver original
  1. foreach ($times as $time){
  2. $date = format_date_csv($time->getDoneDate(), null, 0);
  3. $var = explode('/',$date); //$var[1] TIENE MES, $var[0] TIENE DIA , $var[2] TIENE AÑO
  4.  
  5. if($mes[$var[1]]=='Enero'){
  6.   if(intval($var[0])>=0 && intval($var[0])<=15){
  7.     $Q1_ene += floatval($time->getRealHours());  //PRIMER QUINCENA
  8.                        
  9.   }elseif (intval($var[0])>=16 && intval($var[0])<=31){
  10.     $Q2_ene += floatval($time->getRealHours()); //SEGUNDA QUINCENA
  11.  
  12. }// Y ASI PREGUN POR CADA MES
  13. }

ESTO FUNCIONA BIEN PERO SI EL RANGO DE TIEMPO ES DE VARIOS AÑOS SE VAN SUMANDO LAS HORAS DE LOS MISMOS MESES SIN DIFERENCIAR EL AÑO

SI ME PODES AYUDAR TE VOY A AGRADECER MUCHO