Categorias

Função simples para somar datas

Vejo que diversas pessoas sofrem em php com funções simples como somar datas. Com o apoio do manual do PHP temos acesso a funções intrísecas da linguagem que nos permitem somar datas.

Para tal montei uma rápida função utilizando a função intríseca mktime:

Por Exemplo uma chamada

echo SomarData(“04/04/2007”, 1, 2, 1);

Retorna
“05/06/2008”

function SomarData($data, $dias, $meses, $ano)
{
   /*www.brunogross.com*/
   //passe a data no formato dd/mm/yyyy 
   $data = explode("/", $data);
   $newData = date("d/m/Y", mktime(0, 0, 0, $data[1] + $meses,
     $data[0] + $dias, $data[2] + $ano) );
   return $newData;
}