Calcular Dias Uteis e Feriados
Tenho os seguintes campos, data, e dias
Data: 20/04/2010
Dias: 5 Gostaria de calcular a partir da data 20/04/2010, dias 5 uteis, tirando o feriado por exemplo do dia 21 e 22 entao gostaria que o resultado seria 28/04/2010 Alguem ja fez isso??
Evandro
Dias: 5 Gostaria de calcular a partir da data 20/04/2010, dias 5 uteis, tirando o feriado por exemplo do dia 21 e 22 entao gostaria que o resultado seria 28/04/2010 Alguem ja fez isso??
Evandro
Evandro Abreu
Curtidas 0
Respostas
Wilson Junior
25/04/2011
Você terá que ter uma tabela de feriados, pois existem feriados estaduais e municipais, não somente federais, assim você terá que verificar se o dia está relacionado nesta sua tabela, se estiver, acrescente mais um dia, e se caso o dia for sábado ou domingo, também acrescente mais um...faça um loop para isto e está pronto.
Espero ter colaborado.
Espero ter colaborado.
GOSTEI 0
Luiz Junior
25/04/2011
Você gostaria de apontar uma data final que para isso teria que ser definido pelo usuário uma data de inicio (20/04/2010) e a margem de dias (5), mas não pode contar feriados e finais de semana?
você teria que fazer um loop como o nosso amigo falou.
o loop vai fazer até a margem de dias, dentro do loop vc deve verificar se a data atual é dia de semana ou feriado, se for você pula para a proxima data, ao final do loop você registra a data final:
inicio 20/04/2010 (21 e 22 e feriado) (24 e 25 final de semana)
registraria no dia 28/04/2010
Se entendi seria isso!
você teria que fazer um loop como o nosso amigo falou.
o loop vai fazer até a margem de dias, dentro do loop vc deve verificar se a data atual é dia de semana ou feriado, se for você pula para a proxima data, ao final do loop você registra a data final:
inicio 20/04/2010 (21 e 22 e feriado) (24 e 25 final de semana)
registraria no dia 28/04/2010
Se entendi seria isso!
GOSTEI 0
José
25/04/2011
Este tópico esta sendo fechado por inatividade. Se necessário, sinalizar para que seja reaberto ou abrir um novo.
GOSTEI 0