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 объектісін жасайды