Somando datas em PHP

Publicado por Rodrigo Urbinati Maia em 20/12/2004

[ Hits: 25.254 ]

 


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

Gerador de URA para Asterisk

Solucionando erro de ArrayIterator que não recebe array

Nasce uma lista de Joomla com boa estrutura

Impressão remota usando impressora matricial

Projeto SER disponível

  

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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts