Функција 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,
која форматира датум