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
?>




Postagens
Male

