Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

p1r4t4

Contar dias úteis

Recommended Posts

Olá a todos,Como eu posso contar os dias úteis posterior a data atual?Ex: hoje é dia 16, daqui 5 dias úteis seria Segunda, e não sábado, pois sábado não é dia útil( se bem que eu acho o dia mais útil que existe ).Como eu conseguiria mostrar daqui X dias úteis? Ou seja, eliminar sábados e domingos... apesar que há os feriados também.Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

os feriados voce teria que ter armazenado em algum lugar para nao conta-los

Compartilhar este post


Link para o post
Compartilhar em outros sites

deve ter uma funcao que diga o dia da semana em PHPentao voce nao conta os que forem sabados e domingos e tambem nao conta os que estiverem em sua lista de feriadosem ASP a funcao seria a WEEKDAY em PHP nao sei o equivalente mas a logica é a mesma

Compartilhar este post


Link para o post
Compartilhar em outros sites

Exemplo:

echo date("d-m-Y w", mktime(0, 0, 0, 10, 16, 2006));

O número após o ano indica o dia da semana, 0 para domingo, 1 para segunda e assim por diante, até 6, para sábado.

 

Mais em: http://br.php.net/manual/pt_BR/function.date.php

Compartilhar este post


Link para o post
Compartilhar em outros sites
$days = 20;$countDays = 0;$countUteis = 0;while ($countUteis<$days) {	   $countDays++;	   if (($dS=date("w",strtotime("+".$countDays." Days")))!="0" && $dS!="6") $countUteis++;}$novaData = date("d-m-Y",strtotime("+".$countDays." Days"));print $novaData;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso é meio relativo, pq pode ser feriado numa cidade e noutra não. Por exemplo, terça passada foi aniversário da cidade aqui e óbviamente foi feriado, mas nas outras cidades não. E aí?

Compartilhar este post


Link para o post
Compartilhar em outros sites

pode usar como padrao os feriados nacionais apenas

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.