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класс,
сана ва вақт билан ишлайди