238 of 410 menu

DateTime sınıfının sub metodu

sub metodu, DateTime sınıfına ait bir metottur ve belirtilen zaman aralığını tarihten çıkarır. Parametre olarak bir DateInterval nesnesi alır. Tarih nesnesinin kendisi bu işlemden etkilenir ve değişir.

Sözdizimi

$datetime->sub(DateInterval $interval);

Örnek

Mevcut tarihten 2 gün çıkaralım:

<?php $date = new DateTime('2023-05-15'); $interval = new DateInterval('P2D'); $date->sub($interval); echo $date->format('Y-m-d'); ?>

Kodun çalıştırılma sonucu:

'2023-05-13'

Örnek

Belirtilen tarihten 1 ay ve 5 gün çıkaralım:

<?php $date = new DateTime('2023-06-20'); $interval = new DateInterval('P1M5D'); $date->sub($interval); echo $date->format('Y-m-d'); ?>

Kodun çalıştırılma sonucu:

'2023-05-15'

Ayrıca Bakınız

  • date_add işlevi,
    bir tarihe aralık ekler
  • date_diff işlevi,
    iki tarih arasındaki farkı hesaplar
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