238 of 410 menu

Metoda sub třídy DateTime

Metoda sub třídy DateTime odečte zadaný časový interval od data. Jako parametr přijímá objekt DateInterval. Samotný objekt s datem se přitom mění.

Syntaxe

$datetime->sub(DateInterval $interval);

Příklad

Odečteme 2 dny od aktuálního data:

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

Výsledek provedení kódu:

'2023-05-13'

Příklad

Odečteme 1 měsíc a 5 dní od zadaného data:

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

Výsledek provedení kódu:

'2023-05-15'

Viz také

  • funkci date_add,
    která přidává interval k datu
  • funkci date_diff,
    která vypočítává rozdíl mezi daty
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout