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