Funktsioon date_modify
Funktsioon date_modify võimaldab liita
ja lahutada kuupäevast teatud ajavahemikke.
Kuupäev peab sel juhul olema objekt,
mille on loonud funktsioon date_create.
Funktsioon muudab ise edastatud objekti ja
tagastab samuti muudetud kuupäevaga objekti.
Süntaks
date_modify(DateTime $object, string $modifier): DateTime|false
Näide
Loome objekti kuupäevaga 2025
aasta, 12 kuu, 31 päev, seejärel
liidame sellele 1 päeva ja väljastame
vormingus 'päev.kuu.aasta':
<?php
$date = date_create('2025-12-31');
date_modify($date, '1 day');
echo date_format($date, 'd.m.Y');
?>
Koodi täitmise tulemus:
'01.01.2026'
Näide
Loome objekti kuupäevaga 2025
aasta, 12 kuu, 31 päev, seejärel
liidame sellele 3 päeva ja väljastame vormingus
'päev.kuu.aasta':
<?php
$date = date_create('2025-12-31');
date_modify($date, '3 days');
echo date_format($date, 'd.m.Y');
?>
Koodi täitmise tulemus:
'03.01.2026'
Näide
Loome objekti kuupäevaga 2025
aasta, 12 kuu, 31 päev, seejärel
liidame sellele 3 päeva ja 1 kuu
ja väljastame vormingus 'päev.kuu.aasta':
<?php
$date = date_create('2025-12-31');
date_modify($date, '3 days 1 month');
echo date_format($date, 'd.m.Y');
?>
Koodi täitmise tulemus:
'03.02.2026'
Näide
Loome objekti kuupäevaga 2025
aasta, 1 kuu, 1 päev, seejärel
lahutame sellest 1 päeva ja väljastame
vormingus 'päev.kuu.aasta':
<?php
$date = date_create('2025-01-01');
date_modify($date, '-1 day');
echo date_format($date, 'd.m.Y');
?>
Koodi täitmise tulemus:
'31.12.2024'
Vaata ka
-
funktsiooni
date_format,
mis vormindab kuupäeva