DateInterval դասի createFromDateString մեթոդը

createFromDateString ստատիկ մեթոդը DateInterval դասի վերածում է ժամանակային ինտերվալի տողային նկարագրությունը 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 դասը,
    որը աշխատում է ամսաթվի և ժամանակի հետ