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 օբյեկտ