Функција date_modify
Функција date_modify омогућава додавање
и одузимање од датума одређених временских
интервала. Датум при томе мора бити објекат
направљен функцијом date_create.
Функција мења сам прослеђени објекат, и
враћа такође измењени објекат са датумом.
Синтакса
date_modify(DateTime $object, string $modifier): DateTime|false
Пример
Направимо објекат са датумом за 2025
годину, 12 месец, 31 дан, затим
додајмо њој 1 дан и прикажимо у
формату 'дан.месец.година':
<?php
$date = date_create('2025-12-31');
date_modify($date, '1 day');
echo date_format($date, 'd.m.Y');
?>
Резултат извршавања кода:
'01.01.2026'
Пример
Направимо објекат са датумом за 2025
годину, 12 месец, 31 дан, затим
додајмо њој 3 дана и прикажимо у формату
'дан.месец.година':
<?php
$date = date_create('2025-12-31');
date_modify($date, '3 days');
echo date_format($date, 'd.m.Y');
?>
Резултат извршавања кода:
'03.01.2026'
Пример
Направимо објекат са датумом за 2025
годину, 12 месец, 31 дан, затим
додајмо њој 3 дана и 1 месец
и прикажимо у формату 'дан.месец.година':
<?php
$date = date_create('2025-12-31');
date_modify($date, '3 days 1 month');
echo date_format($date, 'd.m.Y');
?>
Резултат извршавања кода:
'03.02.2026'
Пример
Направимо објекат са датумом за 2025
годину, 1 месец, 1 дан, затим
одузмимо од ње 1 дан и прикажимо у
формату 'дан.месец.година':
<?php
$date = date_create('2025-01-01');
date_modify($date, '-1 day');
echo date_format($date, 'd.m.Y');
?>
Резултат извршавања кода:
'31.12.2024'
Погледајте такође
-
функцију
date_format,
која форматира датум