Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/11/2007, 14:11
Faser
 
Fecha de Ingreso: noviembre-2002
Mensajes: 130
Antigüedad: 21 años, 6 meses
Puntos: 0
Calcular horas semanales

Me equivoque en el titulo. Seria calcular horas mensuales

Muy buenas a todos.
Estoy haciendo una aplicación y me piden que cuente las horas mensuales (excepto sabados y domingos) para tener un número final de horas trabajadas en cada més.
Por ejemplo, este més de Noviembre de 2007 tiene 22 días laborables. Si lo multiplicaramos por 8 horas diarias nos saldría 176horas.
Esto debería ser dinámico ya que cada més tiene un número de horas diferente (Diciembre por ejemplo tiene 21 días)

hasta ahora he encontrado cómo calcular el més, o como calcular los dias de la semana. Pero no he encontrado nada que se asemeje a lo que me piden.

Encontré esta función, pero lo que me hace es calcular los días de cada més, pero realmente no es lo que necesito.

Si alguien tiene idea o me pueden echar un cable se lo agradecería.

Código PHP:
function UltimoDia($anho,$mes){ 
   if (((
fmod($anho,4)==0) and (fmod($anho,100)!=0)) or (fmod($anho,400)==0)) { 
       
$dias_febrero 29
   } else { 
       
$dias_febrero 28
   } 
   switch(
$mes) { 
       case 
01: return 31; break; 
       case 
02: return $dias_febrero; break; 
       case 
03: return 31; break; 
       case 
04: return 30; break; 
       case 
05: return 31; break; 
       case 
06: return 30; break; 
       case 
07: return 31; break; 
       case 
08: return 31; break; 
       case 
09: return 30; break; 
       case 
10: return 31; break; 
       case 
11: return 30; break; 
       case 
12: return 31; break; 
   } 
}
 print 
UltimoDia(2007,11); 

Última edición por Faser; 29/11/2007 a las 14:15 Razón: modificar título del mensaje