Por exemplo, qual a data daqui 40 dias?
Que data foi 20 dias atrás?
Obviamente, não vamos ficar fazendo contas nas mãos.
Para isso, temos a função strotime()
Calculando datas no futuro: strotime
Ela é uma função nativa do GNU Linux e possui uma sintaxe bem simples e acessível.Para exibir uma data daqui 40 dias:
<?php $futuro = strtotime("40 days"); echo date("d/F/Y", $futuro); ?>
Para calcular daqui 3 semanas:
<?php $futuro = strtotime("3 weeks"); echo date("d/F/Y", $futuro); ?>
2 semanas e 4 dias:
<?php $futuro = strtotime("2 weeks 4 days"); echo date("d/F/Y", $futuro); ?>
Calculando datas no passado: strotime
A sintaxe é a mesma, mas vamos usar valores negativos na função strotime().Para saber que dia foi 20 dias atrás:
<?php $passado = strtotime("-20 days"); echo date("d/F/Y", $futuro); ?>
Uma semana atrás:
<?php $passado = strtotime("-1 week"); echo date("d/F/Y", $passado); ?>a