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

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

Matokeo ya kutekeleza kificho:

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

Matokeo ya kutekeleza kificho:

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

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

Matokeo ya kutekeleza kificho:

php'31.12.2024'

Angalia pia