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функциясы,
датаны форматтайт