Ir para conteúdo

POWERED BY:

Arquivado

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

alexandremanowar

[Resolvido] Erro ao adicionar mês

Recommended Posts

Bom dia

 

Eu preciso fazer uma adição de meses em uma determinada data porém a mesma esta apresentando um erro ele esta literalmente somando meses inteiros por exemplo, hoje é 15-01-2010, se eu adicionar um mês a data deverá ser 16-02-2010, porém o resultado vem 15-02-2010, olha como estou fazendo:

$data = date("Y-m-d");
$hora = date("H:i:s");
echo date("d/m/Y", strtotime("$data +1 month"));

Como posso corrigir isso? Ou estou entendo a conta errada? Já estou com todas as dúvidas algupem pode me auxiliar?

 

Valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você está confundindo 1 mês com 30 ou 31 dias. São coisas diferentes. Veja:

 

echo date( "d/m/Y", strtotime( '+ 1 month' ) );
echo '<br />';
echo date( "d/m/Y", strtotime( '+ 30 days' ) );

saída:

15/02/2010

14/02/2010

 

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.