Ir para conteúdo

POWERED BY:

Arquivado

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

WHR

Vencimento Boleto - final de semana

Recommended Posts

Boa tarde pessoal estou fazendo um boleto bancario e gostaria que o vencimento dele não caia em final de semana, alguém conhece alguma função para resolver este problema?

 

Desde já agradeço

 

Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

$diadasemana = date("w", $datavencimento);

 

switch($diadasemana){

// se for Domingo (0) entao coloca mais um dia no vencimento

case "0" : $novadtvencimento = strtotime("+1 day", $datavencimento);

break;

// se for Sábado (6) entao coloca mais dois dias no vencimento

case "6" : $novadtvencimento = strtotime("+2 days", $datavencimento);

break;

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

na função date, como o Lost Bruner postou, tem como tu saber o numero do dia da semana

 

por exemplo

 

date('w') - numero do dia da semana, varia entre 0-6 (exemplo segunda = 0, terça = 1...)

date('N') - numero do dia da semana, varia entre 1-7 (exemplo segunda = 1, terça = 2...) - adicionado no PHP 5.1.0

 

Resolve pros finais de semana, no entanto continua com problemas caso a data caia nuum feriado, pode até ter uma base de dados com todos os feriados mas...

 

eu acabo colocando uma mensagem que caso o vencimento caia num final de semana ou feriado o pagamento pode ser efetuado no primeiro dia útil ....:)

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.