ფუნქცია 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-ის ობიექტს