Метад 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
,
які працуе з датай і часам