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