220 of 410 menu

Функция date_interval_create_from_date_string

Функцията date_interval_create_from_date_string преобразува текстово описание на интервал в обект с дата. Този обект може да се използва с функциите date_add и date_sub. Низът за интервал използва естествен език за указване на период.

Синтаксис

date_interval_create_from_date_string(string $time);

Пример

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

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

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

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

Пример

Нека създадем сложен интервал (1 месец, 2 седмици и 3 дни):

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

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

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

Поддържани формати

Функцията разбира следните мерни единици:

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

Вижте също

  • функцията date_add,
    която добавя интервал към дата
  • функцията date_sub,
    която изважда интервал от дата
  • функцията date_create,
    която създава обект 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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне