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