НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
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
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить