DateInterval класының createFromDateString әдісі
DateInterval класының статикалық әдісі createFromDateString уақыт аралығының жолдық сипаттамасын DateInterval объектісіне түрлендіреді. Параметр ретінде strtotime функциясы түсінетін дата пішімі бар жолды қабылдайды. DateInterval объектісін немесе қате болған жағдайда false қайтарады.
Синтаксис
phpDateInterval::createFromDateString(string $datetime): DateInterval|false
Мысал
2 күнге арналған интервалды құрайық:
php<?php
$interval = DateInterval::createFromDateString('2 days');
print_r($interval);
?>
Кодты орындау нәтижесі:
phpDateInterval Object
(
[d] => 2
[h] => 0
[i] => 0
[s] => 0
...
)
Мысал
1 ай және 5 күнге арналған интервалды құрайық:
php<?php
$interval = DateInterval::createFromDateString('1 month + 5 days');
print_r($interval);
?>
Кодты орындау нәтижесі:
phpDateInterval Object
(
[m] => 1
[d] => 5
[h] => 0
[i] => 0
[s] => 0
...
)
Мысал
3 сағат және 30 минутқа арналған интервалды құрайық:
php<?php
$interval = DateInterval::createFromDateString('3 hours + 30 minutes');
print_r($interval);
?>
Кодты орындау нәтижесі:
phpDateInterval Object
(
[h] => 3
[i] => 30
[s] => 0
...
)
Сондай-ақ қараңыз
-
DateIntervalкласы,
уақыт аралығын білдіреді -
strtotimeфункциясы,
датаның мәтіндік сипаттамасын уақыт белгісіне түрлендіреді -
DateTimeкласы,
датамен және уақытпен жұмыс істейді