Dentre todas as simplificações possíveis em PHP, uma pouquíssima conhecida é a função strtotime.
Com ela é possível efetuar cálculos com data de forma simplificada. Abaixo alguns exemplos:
// Amanhã é sábado
echo 'Amanhã é ', strftime('%A', strtotime('tomorrow'));
// Próxima segunda é 01 de dezembro de 2014
echo 'Próxima segunda é ', strftime('%d de %B de %Y', strtotime('next monday'));
// Prazo final é 22/02/2014
echo 'Prazo final é ', strftime('%d/%m/%Y', strtotime('+3 months'));
Na página do manual PHP é possível ver mais exemplos.
Para o nome dos meses e dias da semana ficarem em português é necessário utilizar setlocale(LC_TIME, ‘pt_BR’) antes de chamar a função strftime ou a mesma estar configurada corretamente no sistema.




