248 of 410 menu

DateInterval klasės metodas createFromDateString

Statinis metodas createFromDateString klasės DateInterval paverčia laiko intervalo eilutinį aprašą į objektą DateInterval. Kaip parametrą priima eilutę su datos formatu, kurį supranta funkcija strtotime. Grąžina objektą DateInterval arba false klaidos atveju.

Sintaksė

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

Pavyzdys

Sukurkime intervalą 2 dienoms:

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

Kodo vykdymo rezultatas:

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

Pavyzdys

Sukurkime intervalą 1 mėnesiui ir 5 dienoms:

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

Kodo vykdymo rezultatas:

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

Pavyzdys

Sukurkime intervalą 3 valandoms ir 30 minučių:

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

Kodo vykdymo rezultatas:

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

Taip pat žiūrėkite

  • klasę DateInterval,
    kuri reprezentuoja laiko intervalą
  • funkciją strtotime,
    kuri paverčia datos teksto aprašą į laiko žymę
  • klasę DateTime,
    kuri dirba su data ir laiku
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti