Aumentar ou diminuir data com PHP

142d atrás

0 0

No #PHP, você pode estanciar um objeto de data com o seguinte código:

$date = new DateTime;
O código acima instância a data atual, é possível também definir uma data qualquer, passando uma string válida de data:
$date = new DateTime('2024-01-01');

Um objeto do tipo DateTime, possui diversos métodos úteis, sendo um deles o DateTime->modify(), que altera uma data, podendo incrementar ou decrementar seu valor.

Aumentar ou diminuir hora

Para aumentar:

$date->modify('+1 hour'); // Aumenta 1 hora
Para diminuir:
$date->modify('-2 hour'); // Diminui 2 horas

Aumentar ou diminuir dias

Para aumentar:

$date->modify('+3 day'); // Aumenta 3 dias
Para diminuir:
$date->modify('-4 day'); // Diminui 4 dias

Aumentar ou diminuir anos

Para aumentar:

$date->modify('+5 year'); // Aumenta 5 anos
Para diminuir:
$date->modify('-6 year'); // Diminui 6 anos

Referências

A muitos outros modificados que podem ser passados, aqui você confere mais algumas informações do método e seus modificadores:

PHP: DateTime::modify - Manual

www.php.net


Comentários (0)

0/512
Link