Kazi date_add

Kazi date_sub inaruhusu kuongeza muda kwa tarehe. Inakubali vigezo viwili: kitu cha tarehe, kilichoundwa kupitia date_create na muda, ulioundwa kupitia date_interval_create_from_date_string.

Sintaksia

phpdate_add(DateTime $object, DateInterval $interval): DateTime

Mfano

Tuongeze siku 5 kwa tarehe ya sasa:

php<?php
  $date = date_create('2023-01-01');
  $interval = date_interval_create_from_date_string('5 days');
  date_add($date, $interval);
  echo date_format($date, 'Y-m-d');
?>

Matokeo ya kutekeleza kificho:

php'2023-01-06'

Mfano

Tuongeze mwezi 1 na siku 10 kwa tarehe maalum:

php<?php
  $date = date_create('2023-03-15');
  $interval = date_interval_create_from_date_string('1 month + 10 days');
  date_add($date, $interval);
  echo date_format($date, 'Y-m-d');
?>

Matokeo ya kutekeleza kificho:

php'2023-04-25'

Angalia pia

  • kazi date_create,
    ambayo huunda kitu cha tarehe
  • kazi date_sub,
    ambayo inatoa muda kutoka kwa tarehe
  • kazi date_diff,
    ambayo huhesabu tofauti kati ya tarehe