A date_modify függvény
A date_modify függvény lehetővé teszi, hogy egy dátumhoz bizonyos időközöket
adjunk hozzá vagy vonjunk ki. A dátumnak ehhez a date_create
függvénnyel létrehozott objektumnak kell lennie.
A függvény módosítja magát az átadott objektumot, és
a módosított dátumobjektumot adja vissza.
Szintaxis
date_modify(DateTime $object, string $modifier): DateTime|false
Példa
Hozzunk létre egy dátumobjektumot 2025
év, 12 hónap, 31 nap dátummal, majd
adjunk hozzá 1 napot, és írjuk ki
'nap.hónap.év' formátumban:
<?php
$date = date_create('2025-12-31');
date_modify($date, '1 day');
echo date_format($date, 'd.m.Y');
?>
A kód végrehajtásának eredménye:
'01.01.2026'
Példa
Hozzunk létre egy dátumobjektumot 2025
év, 12 hónap, 31 nap dátummal, majd
adjunk hozzá 3 napot, és írjuk ki
'nap.hónap.év' formátumban:
<?php
$date = date_create('2025-12-31');
date_modify($date, '3 days');
echo date_format($date, 'd.m.Y');
?>
A kód végrehajtásának eredménye:
'03.01.2026'
Példa
Hozzunk létre egy dátumobjektumot 2025
év, 12 hónap, 31 nap dátummal, majd
adjunk hozzá 3 napot és 1 hónapot,
majd írjuk ki 'nap.hónap.év' formátumban:
<?php
$date = date_create('2025-12-31');
date_modify($date, '3 days 1 month');
echo date_format($date, 'd.m.Y');
?>
A kód végrehajtásának eredménye:
'03.02.2026'
Példa
Hozzunk létre egy dátumobjektumot 2025
év, 1 hónap, 1 nap dátummal, majd
vonjunk ki belőle 1 napot, és írjuk ki
'nap.hónap.év' formátumban:
<?php
$date = date_create('2025-01-01');
date_modify($date, '-1 day');
echo date_format($date, 'd.m.Y');
?>
A kód végrehajtásának eredménye:
'31.12.2024'
Lásd még
-
a
date_formatfüggvényt,
amely formázza a dátumot