Somando datas em PHP

Publicado por Rodrigo Urbinati Maia em 20/12/2004

[ Hits: 22.575 ]

 


Somando datas em PHP

Caminhando pelos fóruns da vida achei algo muito bom para datas. Depois procurei mais informações no site do PHP (www.php.net).

Para somar 1 dia da data atual:

echo strftime("%d/%m/%Y %H:%M:%S", strtotime("+1 days"));

Para somar 2 dias e 4 horas da data atual:

echo strftime("%d/%m/%Y %H:%M:%S", strtotime("+2 days 4 hours"));

Para somar 1 mês, 15 dias, 4 horas e 30 minutos:

echo strftime("%d/%m/%Y %H:%M:%S", strtotime("+1 month 15 days 4 hours 30 minutes"));

Espero que isso possa ajudar à todos.

[]'s

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Melhorando a segurança em sites Joomla

Três novos módulos para Joomla 1.5

Site com bons recursos para Joomla

Framework Ágil - Criando aplicativos amigáveis e com simplicidade

Função em PHP que mostra o número da semana no ano


Comentários
[1] Comentário enviado por eugeniom em 19/01/2005 - 11:36h

Excelente, OBG.

[2] Comentário enviado por bdoweb em 27/10/2006 - 15:33h

é dá para fazer o mesmo também atraves da função mktime junto com a date .. vale a pena conferir ...

[3] Comentário enviado por higorvaz em 25/04/2009 - 12:09h

Perfeito, simples e objetivo, usei num sistema de controle de ordem de serviço para saber se o equipamento ainda esta em garantia.
Ótima contribuição.
Higor

[4] Comentário enviado por webmundo7 em 27/11/2009 - 09:34h

Funciona Perfeitamente, agora como faço para somar sem ser uma data atual, por exemplo uma data do banco de dados, tentei fazer aqui, mais não consegui.

//assim não da certo.
echo strftime("11/24/2009 10:00:00", strtotime("+1 month 15 days 4 hours 30 minutes"));

Como que eu faço ?



Contribuir com comentário