Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/11/2007, 14:28
Keysher
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.341
Antigüedad: 21 años, 6 meses
Puntos: 17
Re: Calcular horas semanales

Umm, pues no sé si habrá algún modo más directo de sacar los días laborables, pero así a bote pronto yo haría un bucle con todos los días del mes y comprobaría que no sea fin de semana.


Código PHP:

$Dias_laborables
=0;
$mes 1// o el que sea
$anio 2007// o el que sea
$Dias_totales date("t"mktime(0,0,0,$mes,1,$anio)); // Los días que tiene ese mes

for ($i=1$i <= $Dias_totales$i++) {

    if (
date("N"mktime(0,0,0,$mes,$i,$anio)) < 6)  // No es fin de semana!
              
$Dias_laborables++;

No lo he probado, pero sería algo parecido...

Claro, que si también te interesa no sumar otro tipo de días festivos la cosa cambiaría.