Quantas vezes procuramos na net ou fazemos código mirabolantes para somar ou subtrair data, vou passar nesse artigo uma forma fácil de estar adicionando valores as nossas datas.
É um script muito simples onde basicamente temos que passar o valor e onde será alterado.
A base do script é:
date('data atual', strtotime('+quanto onde'));
data atual = definição da data atual
+ = adicionar /- para diminuir o valor da data atual
quanto = valor numérico a ser adicionado
onde = qual parte da data sofre a alteração
Abaixo mostro um script com vários exemplos:
<?php echo "Abaixo somando 1 ano à data atual:<br>"; echo date('d-m-Y H:i:s', strtotime('+1 year')); echo "Abaixo somando 1 mês à data atual:<br>"; echo date('d-m-Y H:i:s', strtotime('+1 month')); echo "Abaixo somando 1 dia à data atual:<br>"; echo date('d-m-Y H:i:s', strtotime('+1 day')); echo "Abaixo somando 1 hora à hora atual:<br>"; echo date('d-m-Y H:i:s', strtotime('+1 hour')); echo "Abaixo somando 1 minuto à hora atual:<br>"; echo date('d-m-Y H:i:s', strtotime('+1 minute')); echo "Abaixo somando 1 segundo à hora atual:<br>"; echo date('d-m-Y H:i:s', strtotime('+1 second')); ?>