DateInterval класының createFromDateString әдісі
DateInterval класының статикалық әдісі createFromDateString уақыт аралығының жолдық сипаттамасын 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класы,
датамен және уақытпен жұмыс істейді