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функциясы,
күнді пішімдейді