Функција 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 објект