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 функцияси,
    санани форматлайди