date_modify funksiyasi
date_modify funksiyasi sanaga ma’lum vaqt
oralig‘ini qo‘shish yoki ayirish imkonini beradi.
Bunda sana date_create
funksiyasi yordamida yaratilgan ob’ekt bo‘lishi kerak.
Funksiya uzatilgan ob’ektning o‘zini o‘zgartiradi va
o‘zgartirilgan sana ob’ektini qaytaradi.
Sintaksis
date_modify(DateTime $object, string $modifier): DateTime|false
Misol
Keling, 2025 yil, 12 oy,
31 kunlik sana ob’ektini yaratamiz, so‘ng
unga 1 kun qo‘shamiz va
'kun.oy.yil' formatida chiqaramiz:
<?php
$date = date_create('2025-12-31');
date_modify($date, '1 day');
echo date_format($date, 'd.m.Y');
?>
Kodni bajarish natijasi:
'01.01.2026'
Misol
Keling, 2025 yil, 12 oy,
31 kunlik sana ob’ektini yaratamiz, so‘ng
unga 3 kun qo‘shamiz va
'kun.oy.yil' formatida chiqaramiz:
<?php
$date = date_create('2025-12-31');
date_modify($date, '3 days');
echo date_format($date, 'd.m.Y');
?>
Kodni bajarish natijasi:
'03.01.2026'
Misol
Keling, 2025 yil, 12 oy,
31 kunlik sana ob’ektini yaratamiz, so‘ng
unga 3 kun va 1 oy qo‘shamiz
va 'kun.oy.yil' formatida chiqaramiz:
<?php
$date = date_create('2025-12-31');
date_modify($date, '3 days 1 month');
echo date_format($date, 'd.m.Y');
?>
Kodni bajarish natijasi:
'03.02.2026'
Misol
Keling, 2025 yil, 1 oy,
1 kunlik sana ob’ektini yaratamiz, so‘ng
undan 1 kun ayiramiz va
'kun.oy.yil' formatida chiqaramiz:
<?php
$date = date_create('2025-01-01');
date_modify($date, '-1 day');
echo date_format($date, 'd.m.Y');
?>
Kodni bajarish natijasi:
'31.12.2024'
Shuningdek qarang
-
date_formatfunksiyasi,
bu sana formatlash uchun