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 функциясы,
    күнді пішімдейді