248 of 410 menu

Metoda createFromDateString klasy DateInterval

Statyczna metoda createFromDateString klasy DateInterval przekształca tekstowy opis przedziału czasowego na obiekt DateInterval. Jako parametr przyjmuje ciąg znaków z formatem daty, który rozumie funkcja strtotime. Zwraca obiekt DateInterval lub false w przypadku błędu.

Składnia

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

Przykład

Utwórzmy przedział 2 dni:

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

Wynik wykonania kodu:

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

Przykład

Utwórzmy przedział 1 miesiąc i 5 dni:

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

Wynik wykonania kodu:

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

Przykład

Utwórzmy przedział 3 godziny i 30 minut:

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

Wynik wykonania kodu:

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

Zobacz też

  • klasę DateInterval,
    która reprezentuje przedział czasowy
  • funkcję strtotime,
    która przekształca tekstowy opis daty na znacznik czasu
  • klasę DateTime,
    która pracuje z datą i czasem
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć