220 of 410 menu

Funkce date_interval_create_from_date_string

Funkce date_interval_create_from_date_string převádí textový popis intervalu na objekt s datem. Tento objekt lze použít s funkcemi date_add a date_sub. Řetězec intervalu používá přirozený jazyk k určení období.

Syntaxe

date_interval_create_from_date_string(string $time);

Příklad

Vytvoříme interval 2 dny a 6 hodin:

<?php $interval = date_interval_create_from_date_string('2 days + 6 hours'); print_r($interval); ?>

Výsledek provedení kódu:

DateInterval Object ( [d] => 2 [h] => 6 )

Příklad

Vytvoříme složitý interval (1 měsíc, 2 týdny a 3 dny):

<?php $interval = date_interval_create_from_date_string('1 month + 2 weeks + 3 days'); print_r($interval); ?>

Výsledek provedení kódu:

DateInterval Object ( [m] => 1 [d] => 17 )

Podporované formáty

Funkce rozumí následujícím měrným jednotkám:

  • year/years
  • month/months
  • day/days
  • week/weeks
  • hour/hours
  • minute/minutes
  • second/seconds

Viz také

  • funkci date_add,
    která přidává interval k datu
  • funkci date_sub,
    která odečítá interval od data
  • funkci date_create,
    která vytváří objekt DateTime
Č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