АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
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
byenru