ფუნქცია date_interval_create_from_date_string

ფუნქცია date_interval_create_from_date_string გარდაქმნის ინტერვალის ტექსტურ აღწერილობას თარიღის ობიექტში. ეს ობიექტი შეიძლება გამოყენებულ იქნას ფუნქციებთან date_add და date_sub. ინტერვალის სტრიქონი იყენებს ბუნებრივ ენას პერიოდის მითითებისთვის.

სინტაქსი

phpdate_interval_create_from_date_string(string $time);

მაგალითი

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

php<?php
  $interval = date_interval_create_from_date_string('2 days + 6 hours');
  print_r($interval);
?>

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

phpDateInterval Object
(
  [d] => 2
  [h] => 6
)

მაგალითი

შევქმნათ რთული ინტერვალი (1 თვე, 2 კვირა და 3 დღე):

php<?php
  $interval = date_interval_create_from_date_string('1 month + 2 weeks + 3 days');
  print_r($interval);
?>

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

phpDateInterval Object
(
  [m] => 1
  [d] => 17
)

მხარდაჭერილი ფორმატები

ფუნქცია ესმის გაზომვის შემდეგ ერთეულებს:

ასევე იხილეთ

  • ფუნქცია date_add,
    რომელიც ამატებს ინტერვალს თარიღზე
  • ფუნქცია date_sub,
    რომელიც აკლებს ინტერვალს თარიღს
  • ფუნქცია date_create,
    რომელიც ქმნის DateTime-ის ობიექტს