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

phpdate_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<?php
  $date = date_create('2025-12-31');
  date_modify($date, '1 day');
  
  echo date_format($date, 'd.m.Y');
?>

Rezultati i ekzekutimit të kodit:

php'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<?php
  $date = date_create('2025-12-31');
  date_modify($date, '3 days');
  
  echo date_format($date, 'd.m.Y');
?>

Rezultati i ekzekutimit të kodit:

php'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<?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:

php'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<?php
  $date = date_create('2025-01-01');
  date_modify($date, '-1 day');
  
  echo date_format($date, 'd.m.Y');
?>

Rezultati i ekzekutimit të kodit:

php'31.12.2024'

Shihni gjithashtu