Como somar datas usando PHP
LINKS PATROCINADOS
Com esta função será 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″
LINKS PATROCINADOS
Cursos Online com Certificado de Conclusão:
Curso de ASP |
Curso de Fotografia |
Curso de AutoCAD |
Curso de Linux |
Curso de Corel |
Curso de Photoshop |
Curso de Flash |
Curso Criar Sites |
Veja uma seleção dos 10 melhores artigos que temos sobre este assunto:
Pesquisa personalizada
Curso de ASP
Curso de Fotografia
Curso de AutoCAD
Curso de Linux
Curso de Corel
Curso de Photoshop
Curso de Flash
Curso Criar Sites
Perfeito !!!! Muito bom , rapido e eficaz ! parabens e obrigado !
:]
To tentando por tudo modificar a função sem sucesso para que a data de entrada seja formato BD tipo : 2008-12-01 (yyyy-mm-dd) mas não consigo isso direto sem precisar tratar antes a data.
Tem alguma idéia de como ? Os resultados são um tanto esquisitos.
Achei um problema somando os meses…
Quando a data é 31/01/2009 e você soma um mês ele retorna 03/03/2009
Vinicius…. Fevereiro de 2009 tem 28 dias:
31/02/2009 sobram 3…
então fica 03/03/2009
Cara! muito obrigado
ajudou bastante no meu projeto!
abraço!