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