Aumentar ou diminuir data com PHP
299d atrás
No #PHP, você pode estanciar um objeto de data com o seguinte código:
$date = new DateTime;
$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
$date->modify('-2 hour'); // Diminui 2 horas
Aumentar ou diminuir dias
Para aumentar:
$date->modify('+3 day'); // Aumenta 3 dias
$date->modify('-4 day'); // Diminui 4 dias
Aumentar ou diminuir anos
Para aumentar:
$date->modify('+5 year'); // Aumenta 5 anos
$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)