248 of 410 menu

Metoda createFromDateString třídy DateInterval

Statická metoda createFromDateString třídy DateInterval převádí textový popis časového intervalu na objekt DateInterval. Jako parametr přijímá řetězec s formátem data, který rozumí funkce strtotime. Vrací objekt DateInterval nebo false v případě chyby.

Syntaxe

DateInterval::createFromDateString(string $datetime): DateInterval|false

Příklad

Vytvoříme interval 2 dnů:

<?php $interval = DateInterval::createFromDateString('2 days'); print_r($interval); ?>

Výsledek provedení kódu:

DateInterval Object ( [d] => 2 [h] => 0 [i] => 0 [s] => 0 ... )

Příklad

Vytvoříme interval 1 měsíce a 5 dnů:

<?php $interval = DateInterval::createFromDateString('1 month + 5 days'); print_r($interval); ?>

Výsledek provedení kódu:

DateInterval Object ( [m] => 1 [d] => 5 [h] => 0 [i] => 0 [s] => 0 ... )

Příklad

Vytvoříme interval 3 hodin a 30 minut:

<?php $interval = DateInterval::createFromDateString('3 hours + 30 minutes'); print_r($interval); ?>

Výsledek provedení kódu:

DateInterval Object ( [h] => 3 [i] => 30 [s] => 0 ... )

Podívejte se také na

  • třídu DateInterval,
    která reprezentuje časový interval
  • funkci strtotime,
    která převádí textový popis data na časové razítko
  • třídu DateTime,
    která pracuje s datem a časem
Č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