PHP: Somando dias, meses e anos a uma data

Olá pessoal!

Segue uma função simples e prática para adicionar valor a uma data.

Deve ser passado 2 valores a função, o primeiro, é o número que gostaria de adicionar e o segundo, os valores são: d para dia, m para mês e y para ano.

<?
function somar_datas( $numero, $tipo ){
  switch ($tipo) {
    case 'd':
    	$tipo = ' day';
    	break;
    case 'm':
    	$tipo = ' month';
    	break;
    case 'y':
    	$tipo = ' year';
    	break;
    }	
    return "+".$numero.$tipo;
}
 
 
$data = somar_datas( 5, 'd'); // adiciona 5 dias a sua data
$data = somar_datas( 3, 'm'); // adiciona 3 meses a sua data
 
echo date('d/m/Y', strtotime($data));
?>

2 comentários em “PHP: Somando dias, meses e anos a uma data”

  1. Oii tudo bem?
    Tenho super duvida a respeito das tags php.
    Em um formulario de cadastro tenho o botao inserir,logo abaixo tenho tables com informacoes ja armazenadas no banco, e botoes alterar e deletar…
    eu posso usar varias tags php em uma unica pagina?
    por exemplo se fosse um cadastro simples teria que fazer uma tag php pra cada operacao…
    mas quero executar todas essas funcoes dentro da mesma pagina, tenho como?
    Parabens pela pagina muito boa viu =}

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Rolar para cima