date_modify funksiyası

date_modify funksiyası tarixə müəyyən zaman fasilələri əlavə etməyə və çıxmağa imkan verir. Bu zaman tarix, date_create funksiyası ilə yaradılmış obyekt olmalıdır. Funksiya ötürülən obyekti özü dəyişir və həmçinin dəyişdirilmiş tarix obyektini qaytarır.

Sintaksis

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

Nümunə

Gəlin 2025 il, 12 ay, 31 gün olan tarix obyekti yaradaq, sonra ona 1 gün əlavə edək və 'gün.ay.il' formatında çap edək:

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

Kodun icrasının nəticəsi:

php'01.01.2026'

Nümunə

Gəlin 2025 il, 12 ay, 31 gün olan tarix obyekti yaradaq, sonra ona 3 gün əlavə edək və 'gün.ay.il' formatında çap edək:

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

Kodun icrasının nəticəsi:

php'03.01.2026'

Nümunə

Gəlin 2025 il, 12 ay, 31 gün olan tarix obyekti yaradaq, sonra ona 3 gün və 1 ay əlavə edək və 'gün.ay.il' formatında çap edək:

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

Kodun icrasının nəticəsi:

php'03.02.2026'

Nümunə

Gəlin 2025 il, 1 ay, 1 gün olan tarix obyekti yaradaq, sonra ondan 1 gün çıxaq və 'gün.ay.il' formatında çap edək:

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

Kodun icrasının nəticəsi:

php'31.12.2024'

Həmçinin baxın

  • date_format funksiyası,
    hansı ki, tarixi formatlayır