231 of 410 menu

date_sub Fonksiyonu

date_sub fonksiyonu, bir tarih nesnesinden bir zaman aralığı çıkarır. İlk parametre olarak bir DateTime nesnesi, ikinci parametre olarak ise bir DateInterval nesnesi alır.

Sözdizimi

date_sub(DateTime $object, DateInterval $interval);

Örnek

Belirtilen tarihten 10 gün çıkaralım:

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

Kodun çalıştırılmasının sonucu:

'2025-06-05'

Örnek

Bir tarihten 1 yıl ve 2 ay çıkaralım:

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

Kodun çalıştırılmasının sonucu:

'2024-01-20'

Örnek

date_create fonksiyonu, bir DateTime nesnesi döndürür. Kodu karma stilde, kısmen nesne yönelimli ve kısmen fonksiyonel olarak yeniden yazabiliriz:

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

Kodun çalıştırılmasının sonucu:

'2024-01-20'

Ayrıca Bakınız

  • date_sub fonksiyonu,
    fonksiyonel stilde
  • date_add fonksiyonu,
    nesne yönelimli stilde
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet