231 of 410 menu

ფუნქცია date_sub

ფუნქცია date_sub აკლებს დროის ინტერვალს თარიღის ობიექტს. პირველ პარამეტრად იღებს DateTime ობიექტს, მეორედ - DateInterval ობიექტს.

სინტაქსი

date_sub(DateTime $object, DateInterval $interval);

მაგალითი

გამოვაკლოთ 10 დღე მითითებულ თარიღს:

<?php $date = new DateTime('2025-06-15'); $interval = new DateInterval('P10D'); date_sub($date, $interval); echo $date->format('Y-m-d'); ?>

კოდის შესრულების შედეგი:

'2025-06-05'

მაგალითი

გამოვაკლოთ 1 წელი და 2 თვე თარიღს:

<?php $date = new DateTime('2025-03-20'); $interval = new DateInterval('P1Y2M'); date_sub($date, $interval); echo $date->format('Y-m-d'); ?>

კოდის შესრულების შედეგი:

'2024-01-20'

მაგალითი

ფუნქცია date_create აბრუნებს DateTime ობიექტს. შესაძლებელია კოდის გადაწერა შერეულ სტილში, ნაწილობრივ OOP და ნაწილობრივ ფუნქციურად:

<?php $date = date_create('2025-03-20'); $interval = new DateInterval('P1Y2M'); date_sub($date, $interval); echo date_format($date, 'Y-m-d'); ?>

კოდის შესრულების შედეგი:

'2024-01-20'

ასევე იხილეთ

  • ფუნქცია date_sub,
    ფუნქციურ სტილში
  • ფუნქცია date_add,
    OOP სტილში
ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა