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 күн жана 6 сааттык интервалды түзөлү:
<?php
$interval = date_interval_create_from_date_string('2 days + 6 hours');
print_r($interval);
?>
Кодду иштетүүнүн натыйжасы:
DateInterval Object
(
[d] => 2
[h] => 6
)
Мисал
Татаал интервалды түзөлү (1 ай, 2 жума жана 3 күн):
<?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 объектисин түзөт