220 of 410 menu

Funkcja date_interval_create_from_date_string

Funkcja date_interval_create_from_date_string przekształca tekstowy opis przedziału na obiekt z datą. Ten obiekt można używać z funkcjami date_add i date_sub. Ciąg przedziału używa języka naturalnego do określenia okresu.

Składnia

date_interval_create_from_date_string(string $time);

Przykład

Stwórzmy przedział 2 dni i 6 godzin:

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

Wynik wykonania kodu:

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

Przykład

Stwórzmy złożony przedział (1 miesiąc, 2 tygodnie i 3 dni):

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

Wynik wykonania kodu:

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

Obsługiwane formaty

Funkcja rozumie następujące jednostki miary:

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

Zobacz też

  • funkcję date_add,
    która dodaje przedział do daty
  • funkcję date_sub,
    która odejmuje przedział od daty
  • funkcję date_create,
    która tworzy obiekt DateTime
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ć