Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/08/2006, 15:38
Avatar de Yagorat
Yagorat
 
Fecha de Ingreso: marzo-2002
Ubicación: Madrid
Mensajes: 161
Antigüedad: 22 años, 1 mes
Puntos: 0
Función estandar en PHP que de los dias habiles no se si habrá, pero me ha parecido curioso, aquí tienes una función que te devuelve los días habiles de un mes:

Código PHP:
<?php
function habiles($mes,$anno){
   
$habiles 0
   
// Consigo el número de días que tiene el mes mediante "t" en date()
   
$dias_mes date("t"mktime(000$mes1$anno));
   
// Hago un bucle obteniendo cada día en valor númerico, si es menor que 
   // 6 (sabado) incremento $habiles
   
for($i=1;$i<=$dias_mes;$i++) {
       if (
date("N"mktime(000$mes$i$anno))<6$habiles++;
   }

   return 
$habiles;
}

echo 
habiles("11","2006");
?>
Lo que no se reflejan son los festivos, tendras que hacer alguna regla especial para los festivos de tu país y region.

PD: "N" en date() solo funciona apartir de php 5.1.0, sino has de usar "D" o "l" y modificar el código
__________________
Más sabe el diablo por viejo que por diablo.