Somar ano, mês, dia, hora, minuto e segundo a data atual

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')); 
?>
Facebook Twitter Linkedin Digg Delicious Reddit Stumbleupon Tumblr Posterous