Функција date_interval_create_from_date_string

Функцијата date_interval_create_from_date_string го преобразува текстуалниот опис на интервалот во објект со датум. Овој објект може да се користи со функциите date_add и date_sub. Стрингот на интервалот користи природен јазик за означување на периодот.

Синтакса

phpdate_interval_create_from_date_string(string $time);

Пример

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

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

Резултат од извршувањето на кодот:

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

Пример

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

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

Резултат од извршувањето на кодот:

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

Поддржувани формати

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

Погледнете ги исто така

  • функцијата date_add,
    која додава интервал на датум
  • функцијата date_sub,
    која одзема интервал од датум
  • функцијата date_create,
    која креира DateTime објект