248 of 410 menu

Metoda createFromDateString a clasei DateInterval

Metoda statică createFromDateString a clasei DateInterval transformă o descriere textuală a unui interval de timp într-un obiect DateInterval. Ca parametru acceptă un șir de caractere cu un format de dată pe care îl înțelege funcția strtotime. Returnează un obiect DateInterval sau false în caz de eroare.

Sintaxă

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

Exemplu

Să creăm un interval de 2 zile:

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

Rezultatul executării codului:

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

Exemplu

Să creăm un interval de 1 lună și 5 zile:

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

Rezultatul executării codului:

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

Exemplu

Să creăm un interval de 3 ore și 30 de minute:

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

Rezultatul executării codului:

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

Vezi și

  • clasa DateInterval,
    care reprezintă un interval de timp
  • funcția strtotime,
    care transformă o descriere textuală a datei într-un marcaj de timp
  • clasa DateTime,
    care lucrează cu data și ora
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge