Ir para conteúdo
Fórum Script Brasil
  • 0

Dias Uteis - Como Faço?


webdotx

Pergunta

Como faço para minha aplicação contar 30 dias uteis (Ou seja pulando fins de semana).

Já aproveitando essa brecha, me ajudem a raciocinar, minha venda é feita no dia 31/03, os vencimentos sá serão pagos no 5 dia util após um mês (ou seja 5/5) como eu faço pro meu prog reconhecer isso pulando os finais de semana (por ex. dia cinco cai no sábado então ele, o sistema, manda, a cobrança direto para o dia 7, no caso o primeiro dia util subsequente???

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

você já começou a criar o sistema?

eu nunca testei isso.. nem nunca fiz nada parecido..

mas olhe isso:

Função Weekday

essa função retorna o dia da semana.. quem sabe possa lhe ajudar..

pois eu imagino alguma coisa como: você guarda numa variavel sabado e domingo.. depois conta de 7 em 7.. (teoricamente seria isso)

veja o que você consegue, pelo menos começar.. e qualquer coisa lhe ajudamos

abraços

Link para o comentário
Compartilhar em outros sites

  • 0
Vou terminar de fazer o codigo aqui e mando pra galera me ajudar - pode ser?

beleza..

monta aí, e depois a gente lhe ajuda sim..

abraços

Link para o comentário
Compartilhar em outros sites

  • 0

Olá dark eu não estou conseguindo de jeito nenhum dar um resultado pelomenos proximo da ideai que eu dei no inicio do tópico que é de gerar uma listagem de parcelas que os vencimentos sempre caiam no segundo dia do mês - o maximo que consegui foi - fazer o loop de 30 e 30 dias veja abaixo

<%

Dim semana'dias não úteis(Sábado e Domingo)

Dim diferenca 'número de dias entre a data inicial e a final

data_inicial = #05/01/03#

data_final = #05/30/03#

dias_uteis = 0

semana= 0

Function datas(data_inicial,data_final)

diferenca = DateDiff("d",data_inicial,data_final)

dia = Weekday(data_inicial)

For contador = 0 to diferenca

If dia = 1 Then semana= semana+ 1

If dia = 7 Then semana= semana+ 1

dia = dia + 1

If dia > 7 Then dia = 1

Next

dias_uteis = diferenca - semana

meu = weekday(dias_uteis)

response.Write(meu)

End Function

datas data_inicial,data_final

%>

<BODY>

<BR>

<%=dia %>

'<%=dias_uteis %> dias úteis entre <%= data_inicial %> e <%= data_final %> '

</BODY>

</HTML>

tem como você me dar uma força nesse codigo pra chegar pelo menos proximo da ideia?

Link para o comentário
Compartilhar em outros sites

  • 0

opa.. beleza?

vou tentar bolar alguma coisa aqui, depois posto pra vc

to em casa.. conexao discada é foda.. hehe

ate mais

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,7k
×
×
  • Criar Novo...