Ir para conteúdo

POWERED BY:

Arquivado

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

Frankie Hummel

[Resolvido] incremento de data

Recommended Posts

Pessoal eu gostaria de montar em php mas não sei como fazer isso um esquema aonde eu coloca-se uma data exemplo 10/10/2010 ai no FOR eu faria um loop de 30 voltas e essa data soma-se em cada loop 15 dias a data de vencimento.

 

 

Exemplo:

 

 

10/10/2010

25/11/2010

05/12/2010

 

e assim por diante, porém isso pode ser datas passadas como datas a frente Exemplo o cliente pode entrar com a data 01/01/2010 e gerar esse script como ele pode entrar com 01/01/2012

Compartilhar este post


Link para o post
Compartilhar em outros sites

O mais simples possivel:

 

 

<?php
$dataInicial = DateTime::createFromFormat('d/m/Y', '08/11/2010');
$somaIntervalo = DateInterval::createFromDateString('15 days'); 


foreach(new DatePeriod($dataInicial, $somaIntervalo, 5, DatePeriod::EXCLUDE_START_DATE) as $proxPeriodo) {
	echo $proxPeriodo->format('d/m/Y') . "<br />";
}
?> 

Maiores informações, leia: PHP Manual (Date/Time)

 

Requerimentos PHP 5.2.0+

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.