DateInterval კლასის createFromDateString მეთოდი

კლასის DateInterval-ის სტატიკური მეთოდი createFromDateString გარდაქმნის დროის ინტერვალის სტრიქონულ აღწერილობას DateInterval ობიექტში. პარამეტრად იღებს სტრიქონს თარიღის ფორმატით, რომელსაც ფუნქცია strtotime ესმის. აბრუნებს DateInterval ობიექტს ან false შეცდომის შემთხვევაში.

სინტაქსი

phpDateInterval::createFromDateString(string $datetime): DateInterval|false

მაგალითი

შევქმნათ 2 დღის ინტერვალი:

php<?php
  $interval = DateInterval::createFromDateString('2 days');
  print_r($interval);
?>

კოდის შესრულების შედეგი:

phpDateInterval Object
(
  [d] => 2
  [h] => 0
  [i] => 0
  [s] => 0
  ...
)

მაგალითი

შევქმნათ 1 თვის და 5 დღის ინტერვალი:

php<?php
  $interval = DateInterval::createFromDateString('1 month + 5 days');
  print_r($interval);
?>

კოდის შესრულების შედეგი:

phpDateInterval Object
(
  [m] => 1
  [d] => 5
  [h] => 0
  [i] => 0
  [s] => 0
  ...
)

მაგალითი

შევქმნათ 3 საათის და 30 წუთის ინტერვალი:

php<?php
  $interval = DateInterval::createFromDateString('3 hours + 30 minutes');
  print_r($interval);
?>

კოდის შესრულების შედეგი:

phpDateInterval Object
(
  [h] => 3
  [i] => 30
  [s] => 0
  ...
)

იხილეთ აგრეთვე

  • კლასი DateInterval,
    რომელიც წარმოადგენს დროის ინტერვალს
  • ფუნქცია strtotime,
    რომელიც გარდაქმნის თარიღის ტექსტურ აღწერილობას დროის ნიშნულში
  • კლასი DateTime,
    რომელიც მუშაობს თარიღსა და დროზე