Atualizado em 26 de Fevereiro de 2014

Descobrir Mês Anterior ou Próximo com PHP

Olá pessoal,

Recentemente fiz um projeto onde eram gerados carnês de pagamentos mensais, com isso o vencimento sempre haveria de ser para o mês seguinte. Aqui no blog já vimos o post de como Obter Data do Dia Anterior com PHP, com este mesmo método poderíamos calcular datas de um próximo dia, porém teríamos que sempre saber a quantidade de dias para fazer o calculo o que geraria mais trabalho.

Por isso o PHP nos disponibiliza uma forma mais fácil de poder Descobrir um mês anterior ou até mesmo um próximo mês.

Veja o exemplo:

<?php
// Descobrir Mês Anterior
  echo date('d/m/Y', strtotime('-1 months', strtotime(date('Y-m-d'))));
  // Resultado: 26/01/2014

// Descobrir Próximo Mês
  echo date('d/m/Y', strtotime('+1 months', strtotime(date('Y-m-d'))));
  // Resultado: 26/03/2014
?>

Bem simples, mas muito útil.


Gostou do post, continue por dentro das dicas de programação!!! Assine a newsletter.


E isso aí pessoal, até a próxima.

Tags:  Comandos PHP | PHP

Comentários

Sua foto do perfil

Norman

03 de Fevereiro de 2016 - 10:16

Sua foto do perfil

Mauricio Programador

Olá Norman,

Da para fazer com esta função, mas se o que você quer e pegar os resultados de uma consulta do SQL do mês anterior o melhor seria usar o proprio SQL.

Veja o post Exibir Eventos dos Próximos 30 Dias (SQL)

Abraço.

05 de Fevereiro de 2016 - 15:30

Sua foto do perfil

paulo

belo post Mauricio. Vlw d+ pela dica

01 de Junho de 2015 - 21:31

Sua foto do perfil

Michael

03 de Fevereiro de 2015 - 10:30

Sua foto do perfil

Deison

Olá, o que o Michel falou acima é um tanto equivocado, porque se não exite o dia 29, automaticamente, será adicionado o dia 1/3 mesmo.
Aí cabe ao programador usar um método que leve pro dia 28.
Mas de todo modo, a dica é válida e muito útil.

06 de Fevereiro de 2015 - 09:43

NEWSLETTER

Receba dicas de programação
em seu e-mail

TWITTER

Acompanhe tudo o que rola
com Mauricio Programador

NEWSLETTER