Eu estava lendo o meu último post que fala como calcular a diferença (em dias) entre duas datas e lembrei que outra coisa muito necessitada por ai é calcular uma data no futuro (ou passado) em função de um número X de dias, horas ou meses por exemplo.
Suponhamos que você queira saber com precisão que dia será daqui… 28 dias. Você pode usar a poderosa função srttotime() do PHP e conseguir fazer isso com facilidade, veja:
Nesse exemplo todas as datas serão calculadas a partir da data atual… Mas e se você quiser fazer esse calculo baseado em uma data do banco de dados (no formato MySQL)? Você pode fazer assim:
Dessa forma você também pode calcular datas no passado só trocando o sinal de mais por menos.
Espero que tenham gostado e que usem o que aprenderam aqui.
Até mais ver! :)
Documentação Oficial:
- Função [strtotime()](http://br.php.net/strtotime) » Calcula um timestamp baseando-se em uma string