Categorias

Função para somar datas em PHP

Com esta função fica simples somar duas datas utilizando PHP.
Esta função foi publicada neste artigo do site devbrasil.net

Função:

function SomarData($data, $dias, $meses, $ano)
{
  //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;
}

Exemplo de como usar:
echo SomarData(”04/04/2007″, 1, 2, 1);

Este exemplo acima estamos adicionando 1 dia, 2 meses e 1 ano na data informada. O resultado então seria “05/06/2008″