248 of 410 menu

Метод createFromDateString на класа DateInterval

Статичният метод createFromDateString на класа DateInterval преобразува текстово описание на времеви интервал в обект DateInterval. Като параметър приема низ с формат на дата, който разбира функцията strtotime. Връща обект DateInterval или false при грешка.

Синтаксис

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

Пример

Нека създадем интервал от 2 дни:

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

Резултат от изпълнението на кода:

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

Пример

Нека създадем интервал от 1 месец и 5 дни:

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

Резултат от изпълнението на кода:

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

Пример

Нека създадем интервал от 3 часа и 30 минути:

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

Резултат от изпълнението на кода:

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

Вижте също

  • клас DateInterval,
    който представлява времеви интервал
  • функция strtotime,
    която преобразува текстово описание на дата в часова марка
  • клас DateTime,
    който работи с дата и час
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне