IncrementMonth
Veja também:
IncrementMonth
A função IncrementMonth recebe uma data e retorna a mesma data só que do próximo mês, obedecendo os critérios da função descritos nas observações.
Tipo de Retorno
Date
Pacote
A função IncrementMonth está definida dentro do pacote IncrementMonth.pkg.
Sintaxe
Move (IncrementMonth({dData},{bSomenteDiaUtil})) to {dRet}
Onde:
- {dData} é a data a partir da qual será calculada a data do próximo mês;
- {bSomenteDialUtil} indica se a função deve escolher a próxima data caso a data escolhida seja sábado, domingo ou feriado nacional brasileiro fixo ou móvel;
- {dRet} é a variável que receberá a nova data calculada.
Exemplo
Após a execução da linha abaixo, a variável dResultado terá a data do próximo mês com o dia da data atual, ou anterior, caso o próximo mês não tenha este dia conforme os critérios da função:
Move (IncrementMonth(dHoje,False)) to dResultado
Observações
- Se o dia for 29, 30 ou 31 e o mês não tiver este dia, antecipa;
- Se cair em final-de-semana ou feriado nacional fixo ou móvel brasileiro antecipara para o dia útil anterior se o parâmetro {bSomenteDiaUtil} for True.
