Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17410
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Como adicionar dias a uma data fixa com datetime date_add PHP

12-06-2015 18:06

Nesse post vou mostrar um exemplo de como adicionar alguns dias, meses ou anos a alguma data usando a função PH date_add.

Se por exemplo eu quero adicionar alguns dias a data atual eu faço o seguinte:

<?php date_default_timezone_set('America/Sao_Paulo'); $data = date_create('12-06-2015'); date_add($data, date_interval_create_from_date_string('10 days')); // BASE echo date_format($data, 'd-m-Y'); ?>

Se eu quero adicionar alguns meses a data atual eu troco a linha base acima por essa

date_add($data, date_interval_create_from_date_string('10 months'));

Já no caso de querer adicionar um ano, eu uso a seguinte linha:

date_add($data, date_interval_create_from_date_string('1 year'));

Fonte: http://php.net/manual/en/datetime.add.php
2
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum :rock:
 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17410
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Re: Como adicionar dias a uma data fixa com datetime date_add PHP

13-06-2015 16:34

Vou deixar aqui mais uma dica para quem quer adicionar alguns dias a uma data fixa.

echo date("Y-m-d", strtotime("2015-06-13 +30 days"));

1
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum :rock:

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado