Pular para o conteúdo

Somando datas em PHP

Dica publicada em PHP / Miscelânea
Rodrigo Urbinati Maia redstyle
Hits: 25.796 Categoria: PHP Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar

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

Nenhuma dica encontrada.

Easy Framework - Aplicativos em PHP

Encontrando dias em um intervalo de datas em PHP

Servidor interno no PHP 5.4 para testes

Instalação PHP7.3 no CentOS 7

PHP Online e Grátis

#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

Entre na sua conta para comentar.