DateInterval კლასის createFromDateString მეთოდი
კლასის DateInterval-ის სტატიკური მეთოდი createFromDateString გარდაქმნის დროის ინტერვალის სტრიქონულ აღწერილობას DateInterval ობიექტში. პარამეტრად იღებს სტრიქონს თარიღის ფორმატით, რომელსაც ფუნქცია strtotime ესმის. აბრუნებს DateInterval ობიექტს ან false შეცდომის შემთხვევაში.
სინტაქსი
DateInterval::createFromDateString(string $datetime): DateInterval|false
მაგალითი
შევქმნათ 2 დღის ინტერვალი:
<?php
$interval = DateInterval::createFromDateString('2 days');
print_r($interval);
?>
კოდის შესრულების შედეგი:
DateInterval Object
(
[d] => 2
[h] => 0
[i] => 0
[s] => 0
...
)
მაგალითი
შევქმნათ 1 თვის და 5 დღის ინტერვალი:
<?php
$interval = DateInterval::createFromDateString('1 month + 5 days');
print_r($interval);
?>
კოდის შესრულების შედეგი:
DateInterval Object
(
[m] => 1
[d] => 5
[h] => 0
[i] => 0
[s] => 0
...
)
მაგალითი
შევქმნათ 3 საათის და 30 წუთის ინტერვალი:
<?php
$interval = DateInterval::createFromDateString('3 hours + 30 minutes');
print_r($interval);
?>
კოდის შესრულების შედეგი:
DateInterval Object
(
[h] => 3
[i] => 30
[s] => 0
...
)
იხილეთ აგრეთვე
-
კლასი
DateInterval,
რომელიც წარმოადგენს დროის ინტერვალს -
ფუნქცია
strtotime,
რომელიც გარდაქმნის თარიღის ტექსტურ აღწერილობას დროის ნიშნულში -
კლასი
DateTime,
რომელიც მუშაობს თარიღსა და დროზე