de pegar os dias úteis de determinado mês,
fiz um pequeno script para ajudar ele e decidi compartilhar com a galera.
Segue abaixo:
<?php /** * Função que calcula dias úteis no mês * * @autor Carlos Maniero <carlosmaniero@gmail.com> */ function dias_uteis($mes,$ano){ $uteis = 0; // Obtém o número de dias no mês // (http://php.net/manual/en/function.cal-days-in-month.php) $dias_no_mes = $num = cal_days_in_month(CAL_GREGORIAN, $mes, $ano); for($dia = 1; $dia <= $dias_no_mes; $dia++){ // Aqui você pode verifica se tem feriado // ---------------------------------------- // Obtém o timestamp // (http://php.net/manual/pt_BR/function.mktime.php) $timestamp = mktime(0, 0, 0, $mes, $dia, $ano); $semana = date("N", $timestamp); if($semana < 6) $uteis++; } return $uteis; } // Invocando a função echo dias_uteis(date('m'),date('Y')); // Recebe dias úteis do mês atual echo dias_uteis(1,2012); // Recebe dias úteis do mês 1 de 2012 ?>