Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
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,
    які працуе з датай і часам
byenru