Kazi ya date_modify
Kazi date_modify inaruhusu kuongeza
na kupunguza kutoka kwa tarehe vipindi maalum
vya wakati. Tarehe inapaswa kuwa kitu,
kiliyoundwa na kazi date_create.
Kazi inabadilisha kitu yenyewe kilichopitishwa, na
pia inarudisha kitu kilichobadilishwa na tarehe.
Syntax
date_modify(DateTime $object, string $modifier): DateTime|false
Mfano
Wacha tuunde kitu na tarehe ya mwaka 2025,
mwezi 12, siku 31, kisha
tuiongeze 1 siku na tuionyeshe kwa
muundo 'siku.mwezi.mwaka':
<?php
$date = date_create('2025-12-31');
date_modify($date, '1 day');
echo date_format($date, 'd.m.Y');
?>
Matokeo ya kutekeleza kificho:
'01.01.2026'
Mfano
Wacha tuunde kitu na tarehe ya mwaka 2025,
mwezi 12, siku 31, kisha
tuiongeze 3 siku na tuionyeshe kwa muundo
'siku.mwezi.mwaka':
<?php
$date = date_create('2025-12-31');
date_modify($date, '3 days');
echo date_format($date, 'd.m.Y');
?>
Matokeo ya kutekeleza kificho:
'03.01.2026'
Mfano
Wacha tuunde kitu na tarehe ya mwaka 2025,
mwezi 12, siku 31, kisha
tuiongeze 3 siku na 1 mwezi
na tuionyeshe kwa muundo 'siku.mwezi.mwaka':
<?php
$date = date_create('2025-12-31');
date_modify($date, '3 days 1 month');
echo date_format($date, 'd.m.Y');
?>
Matokeo ya kutekeleza kificho:
'03.02.2026'
Mfano
Wacha tuunde kitu na tarehe ya mwaka 2025,
mwezi 1, siku 1, kisha
tuiondoe 1 siku na tuionyeshe kwa
muundo 'siku.mwezi.mwaka':
<?php
$date = date_create('2025-01-01');
date_modify($date, '-1 day');
echo date_format($date, 'd.m.Y');
?>
Matokeo ya kutekeleza kificho:
'31.12.2024'
Angalia pia
-
kazi
date_format,
ambayo huunda muundo wa tarehe