Функсияи date_modify

Функсияи date_modify имкон медиҳад, ки ба сана фосилаҳои муайяни вақт илова ё кам карда шавад. Сана дар ин ҳолат бояд объект бошад, ки бо функсияи date_create сохта шуда бошад. Ин функсия худ объекти додашударо тағйир медиҳад ва объекти тағйирдодашударо бо санаи нав бармегардонад.

Синтаксис

phpdate_modify(DateTime $object, string $modifier): DateTime|false

Намуна

Биёед объекте бо санаи 2025 сол, 12 моҳ, 31 рӯз созем, сипас ба он 1 рӯз илова кунем ва ба формати 'рӯз.моҳ.сол' чоп кунем:

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

Натиҷаи иҷрои код:

php'01.01.2026'

Намуна

Биёед объекте бо санаи 2025 сол, 12 моҳ, 31 рӯз созем, сипас ба он 3 рӯз илова кунем ва ба формати 'рӯз.моҳ.сол' чоп кунем:

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

Натиҷаи иҷрои код:

php'03.01.2026'

Намуна

Биёед объекте бо санаи 2025 сол, 12 моҳ, 31 рӯз созем, сипас ба он 3 рӯз ва 1 моҳ илова кунем ва ба формати 'рӯз.моҳ.сол' чоп кунем:

php<?php
  $date = date_create('2025-12-31');
  date_modify($date, '3 days 1 month');
  
  echo date_format($date, 'd.m.Y');
?>

Натиҷаи иҷрои код:

php'03.02.2026'

Намуна

Биёед объекте бо санаи 2025 сол, 1 моҳ, 1 рӯз созем, сипас аз он 1 рӯз кам кунем ва ба формати 'рӯз.моҳ.сол' чоп кунем:

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

Натиҷаи иҷрои код:

php'31.12.2024'

Инчунин нигаред

  • функсияи date_format,
    ки санаро формат мекунад