Funkcija date_modify
Funkcija date_modify omogućava dodavanje
i oduzimanje od datuma određenih vremenskih
intervala. Datum pri tome mora biti objekat,
kreiran funkcijom date_create.
Funkcija menja sam prosleđeni objekat, i
vraća takođe izmenjen objekat sa datumom.
Sintaksa
date_modify(DateTime $object, string $modifier): DateTime|false
Primer
Hajde da kreiramo objekat sa datumom za 2025
godinu, 12 mesec, 31 dan, zatim
dodamo njoj 1 dan i ispišemo u
formatu 'dan.mesec.godina':
<?php
$date = date_create('2025-12-31');
date_modify($date, '1 day');
echo date_format($date, 'd.m.Y');
?>
Rezultat izvršavanja koda:
'01.01.2026'
Primer
Hajde da kreiramo objekat sa datumom za 2025
godinu, 12 mesec, 31 dan, zatim
dodamo njoj 3 dana i ispišemo u formatu
'dan.mesec.godina':
<?php
$date = date_create('2025-12-31');
date_modify($date, '3 days');
echo date_format($date, 'd.m.Y');
?>
Rezultat izvršavanja koda:
'03.01.2026'
Primer
Hajde da kreiramo objekat sa datumom za 2025
godinu, 12 mesec, 31 dan, zatim
dodamo njoj 3 dana i 1 mesec
i ispišemo u formatu 'dan.mesec.godina':
<?php
$date = date_create('2025-12-31');
date_modify($date, '3 days 1 month');
echo date_format($date, 'd.m.Y');
?>
Rezultat izvršavanja koda:
'03.02.2026'
Primer
Hajde da kreiramo objekat sa datumom za 2025
godinu, 1 mesec, 1 dan, zatim
oduzmemo od nje 1 dan i ispišemo u
formatu 'dan.mesec.godina':
<?php
$date = date_create('2025-01-01');
date_modify($date, '-1 day');
echo date_format($date, 'd.m.Y');
?>
Rezultat izvršavanja koda:
'31.12.2024'
Pogledajte takođe
-
funkciju
date_format,
koja formatira datum