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

Deixe uma resposta

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