Ir para conteúdo

Arquivado

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

patrick848

Exibir Mes dentro de um intervalo

Recommended Posts

Olá, Como posso exibir meses dentro de um intervalo definido utilizando o php?

Como por exemplo...

 

Se caso a data de acesso for no mês 03/2015, começa a exibir a partir do Mês 04/2015 definindo para exibir os próximos 12 meses. Resultado seria:

04/2015

05/2015

06/2015

07/2015

08/2015

09/2015

10/2015

11/2015

12/2015

01/2016

02/2016

03/2016

04/2016

 

Se a data de acesso for no mes 04/2015, começa a exibir a partir do mês 05/2015 e exibindo os próximos 12 meses.

 

O resultado seria:

05/2015

06/2015

07/2015

08/2015

09/2015

10/2015

11/2015

12/2015

01/2016

02/2016

03/2016

04/2016

05/2016

Compartilhar este post


Link para o post
Compartilhar em outros sites
<?php
$date = '2015-03-01';
$start = new DateTime($date);
$start->add(new DateInterval('P1M'));
$interval = new DateInterval('P1M');

$period = new DatePeriod($start, $interval, 12);

foreach ($period as $value) {
	echo $value->format('d-m-Y') . '<br>';
}

Qualquer dúvida pode perguntar :)

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.