date_interval_create_from_date_string funksiyası
date_interval_create_from_date_string funksiyası intervalın mətn təsvirini tarix olan obyektə çevirir. Bu obyekti date_add və date_sub funksiyaları ilə istifadə etmək olar. Interval sətri dövrü göstərmək üçün təbii dildən istifadə edir.
Sintaksis
date_interval_create_from_date_string(string $time);
Nümunə
2 gün və 6 saatlıq interval yaradaq:
<?php
$interval = date_interval_create_from_date_string('2 days + 6 hours');
print_r($interval);
?>
Kodun icrasının nəticəsi:
DateInterval Object
(
[d] => 2
[h] => 6
)
Nümunə
Mürəkkəb interval yaradaq (1 ay, 2 həftə və 3 gün):
<?php
$interval = date_interval_create_from_date_string('1 month + 2 weeks + 3 days');
print_r($interval);
?>
Kodun icrasının nəticəsi:
DateInterval Object
(
[m] => 1
[d] => 17
)
Dəstəklənən formatlar
Funksiya aşağıdakı ölçü vahidlərini başa düşür:
- year/years
- month/months
- day/days
- week/weeks
- hour/hours
- minute/minutes
- second/seconds
Həmçinin bax
-
date_addfunksiyasına,
ki, tarixə interval əlavə edir -
date_subfunksiyasına,
ki, tarixdən interval çıxır -
date_createfunksiyasına,
ki, DateTime obyekti yaradır