Linux slogan
Visite também: BR-Linux.org · Dicas-L · SoftwareLivre.org · UnderLinux

Linux banner
Linux banner
Linux banner
Linux banner


» Screenshot
Linux: egypt-gnm
Por removido

Dica

Somando datas em PHP
Linux user
Publicado por Rodrigo Urbinati Maia em 20/12/2004

Login: redstyle, 233088 pontos
[ Hits: 22258 ]

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
   Dica Linux recomendada Site com bons recursos para Joomla
   Dica Linux recomendada Criando um gerador de números para Mega-Sena em PHP
   Dica Linux recomendada Facilitanto sua vida com phpMyAdmin
   Dica Linux recomendada Integração com Gerencianet no Magento e OpenCart
   Dica Linux recomendada Três novos módulos para Joomla 1.5

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


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.