Metoda modify třídy DateTime
Metoda modify umožňuje měnit datum a čas objektu DateTime.
Přijímá parametr typu řetězec s relativním formátem data, který určuje,
jak přesně se má změnit aktuální hodnota data/času.
Syntaxe
$datetime->modify(string $modifier);
Příklad
Přidáme 1 den k aktuálnímu datu:
<?php
$date = new DateTime('2023-01-01');
$date->modify('+1 day');
echo $date->format('Y-m-d');
?>
Výsledek provedení kódu:
'2023-01-02'
Příklad
Odečteme 2 týdny z aktuálního data:
<?php
$date = new DateTime('2023-01-15');
$date->modify('-2 weeks');
echo $date->format('Y-m-d');
?>
Výsledek provedení kódu:
'2023-01-01'
Příklad
Nastavíme první den příštího měsíce:
<?php
$date = new DateTime('2023-01-20');
$date->modify('first day of next month');
echo $date->format('Y-m-d');
?>
Výsledek provedení kódu:
'2023-02-01'