Funksioni date_modify
Funksioni date_modify lejon shtimin
dhe zbritjen e intervaleve kohore të caktuara
nga një datë. Data duhet të jetë një objekt,
i krijuar nga funksioni date_create.
Funksioni modifikon vetë objektin e kaluar, dhe
kthen gjithashtu objektin e modifikuar me datën.
Sintaksa
date_modify(DateTime $object, string $modifier): DateTime|false
Shembull
Le të krijojmë një objekt me datë për vitin 2025,
muajin 12, ditën 31, pastaj
t'i shtojmë asaj 1 ditë dhe ta shfaqim në
formatin 'd.m.Y':
<?php
$date = date_create('2025-12-31');
date_modify($date, '1 day');
echo date_format($date, 'd.m.Y');
?>
Rezultati i ekzekutimit të kodit:
'01.01.2026'
Shembull
Le të krijojmë një objekt me datë për vitin 2025,
muajin 12, ditën 31, pastaj
t'i shtojmë asaj 3 ditë dhe ta shfaqim në format
'd.m.Y':
<?php
$date = date_create('2025-12-31');
date_modify($date, '3 days');
echo date_format($date, 'd.m.Y');
?>
Rezultati i ekzekutimit të kodit:
'03.01.2026'
Shembull
Le të krijojmë një objekt me datë për vitin 2025,
muajin 12, ditën 31, pastaj
t'i shtojmë asaj 3 ditë dhe 1 muaj
dhe ta shfaqim në format 'd.m.Y':
<?php
$date = date_create('2025-12-31');
date_modify($date, '3 days 1 month');
echo date_format($date, 'd.m.Y');
?>
Rezultati i ekzekutimit të kodit:
'03.02.2026'
Shembull
Le të krijojmë një objekt me datë për vitin 2025,
muajin 1, ditën 1, pastaj
t'i zbresim asaj 1 ditë dhe ta shfaqim në
formatin 'd.m.Y':
<?php
$date = date_create('2025-01-01');
date_modify($date, '-1 day');
echo date_format($date, 'd.m.Y');
?>
Rezultati i ekzekutimit të kodit:
'31.12.2024'
Shihni gjithashtu
-
funksionin
date_format,
i cili formaton datën