Atualizado em 14 de Julho de 2014

Somar ou Subtrair Dias de uma Data com PHP

Olá pessoal,

O PHP é uma linguagem rica de recursos e neste post vamos ver como Somar ou Subtrair Dias de uma Data de forma prática e simples.

A técnica e a mesma que foi usada no post de Como Calcular Hora, vamos ao exemplo:

<?php
// Soma 5 dias a partir da data indicada
echo date('d/m/Y', strtotime('+5 days', strtotime('14-07-2014')));
// Resultado: 19/07/2014

echo '<br />';

// Subtrai 5 dias a partir da data indicada
echo date('d/m/Y', strtotime('-5 days', strtotime('14-07-2014')));
// Resultado: 09/07/2014
?>

Caso queria apenas somar a data a partir da data de hoje basta usar:

echo date('d/m/Y', strtotime('+5 days'));

É isso ai pessoal.


"Esta dica te ajudou de alguma forma?" Então ajude outras pessoas compartilhando este conteúdo com seus amigos! =)


Até a próxima.

Tags:  Comandos PHP | PHP

Comentários

Sua foto do perfil

RObert

01 de Março de 2016 - 13:31

Sua foto do perfil

Mauricio Programador

Olá Robert,

Basta pegar a data e usar o comando str_replacer para remover as barras, depois fazer a multiplicação.

Link para comando str_replace.

Abraço.

28 de Abril de 2016 - 10:50

Sua foto do perfil

silvio Capaldi

15 de Dezembro de 2015 - 07:38

Sua foto do perfil

Mauricio Programador

Olá Silvio,

Obrigado.

Bom para acrescentar o valor basta você compara se a data atual e menor do que a data de vencimento se for basta multiplicar o valor por 1.20 que ele vai dar a multa de 20%.

Depois para saber quanto dias se passaram para acrescentar a multa dia, use o código do post abaixo:

Função para Mostrar a Quantidade de Dias de uma Postagem com PHP

Abraço

04 de Janeiro de 2016 - 09:20

Sua foto do perfil

Fabricio

28 de Julho de 2015 - 19:39

Sua foto do perfil

Mauricio Programador

Olá Fabricio,

Basta colocar 90 no lugar do 5 no código acima.

date('d/m/Y', strtotime('+90 days', strtotime($d['publicacao'])))

Abraço.

31 de Julho de 2015 - 16:59

Sua foto do perfil

paulo

Poxa Mauricio ajudou d+ aqui. vlw mesmo :)

01 de Junho de 2015 - 21:31

Sua foto do perfil

Wilson

14 de Março de 2015 - 17:12

Sua foto do perfil

Mauricio Programador

Olá Wilson,

Quando isso ocorre e porque o valor passado como data não esta correto.

De um echo na sua variável $data_inicio_atendimento e verifique se a data esta no mesmo formato do exemplo.

Abraço.

17 de Março de 2015 - 09:53

Sua foto do perfil

Eudes

23 de Fevereiro de 2015 - 23:48

Sua foto do perfil

Mauricio Programador

Olá Eudes,

a abertura da tag php deve ser sempre <?php.

Caso seja iniciante de uma olhada em nosso Portal de Cursos sobre PHP, o link segue abaixo.

Portal Aprendendo PHP

Abraço.

24 de Fevereiro de 2015 - 10:05

Sua foto do perfil

Jefferson

14 de Julho de 2014 - 19:43

Sua foto do perfil

Mauricio Programador

Olá Jefferson,

de uma olha no post do link abaixo:

Como Calcular Hora com PHP

Abraço.

15 de Julho de 2014 - 09:30

Sua foto do perfil

Aercio Ferreira Neiva

14 de Julho de 2014 - 17:10

Sua foto do perfil

Mauricio Programador

Olá Aercio,

Tem sim, veja o post do link abaixo:

Descobrir Mês Anterior ou Próximo com PHP

Abraço.

15 de Julho de 2014 - 09:28

NEWSLETTER

Receba dicas de programação
em seu e-mail

TWITTER

Acompanhe tudo o que rola
com Mauricio Programador

NEWSLETTER