date_interval_create_from_date_string функцияси
date_interval_create_from_date_string функцияси интервалнинг матнли тасвирини санга объектига айлантиради. Бу объектни date_add ва date_sub функциялари билан ишлатиш мумкин. Интервал сатри даврни белгилаш учун табиий тилдан фойдаланади.
Синтаксис
date_interval_create_from_date_string(string $time);
Мисол
2 kun ва 6 soatлик интервал яратамиз:
<?php
$interval = date_interval_create_from_date_string('2 days + 6 hours');
print_r($interval);
?>
Кодни ишга тушириш натижаси:
DateInterval Object
(
[d] => 2
[h] => 6
)
Мисол
Муроккаб интервал яратамиз (1 oy, 2 hafta ва 3 kun):
<?php
$interval = date_interval_create_from_date_string('1 month + 2 weeks + 3 days');
print_r($interval);
?>
Кодни ишга тушириш натижаси:
DateInterval Object
(
[m] => 1
[d] => 17
)
Қувватланадиган форматлар
Функция куйидаги ўлчов бирликларини тушунади:
- year/years
- month/months
- day/days
- week/weeks
- hour/hours
- minute/minutes
- second/seconds
Шунингдек ку́ринг
-
date_addфункцияси,
санга интервал ку́шади -
date_subфункцияси,
сандан интервални айыради -
date_createфункцияси,
DateTime объекти яратади