238 of 410 menu

DateTime klasės sub metodas

sub metodas DateTime klasėje atima nurodytą laiko intervalą iš datos. Kaip parametrą priima DateInterval objektą. Pats objektas su data tuo pačiu yra modifikuojamas.

Sintaksė

$datetime->sub(DateInterval $interval);

Pavyzdys

Atimkime 2 dienas iš dabartinės datos:

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

Kodo vykdymo rezultatas:

'2023-05-13'

Pavyzdys

Atimkime 1 mėnesį ir 5 dienas iš nurodytos datos:

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

Kodo vykdymo rezultatas:

'2023-05-15'

Taip pat žiūrėkite

  • date_add funkciją,
    kuri prideda intervalą prie datos
  • date_diff funkciją,
    kuri apskaičiuoja skirtumą tarp datų
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti