Методот 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,
која работи со датум и време