DateInterval klassining createFromDateString metodi

DateInterval klassining statik metodi createFromDateString vaqt intervalining satrli tavsifini DateInterval obyektiga aylantiradi. Parametr sifatida strtotime funksiyasi tushunadigan sana formatidagi satrni qabul qiladi. DateInterval obyektini yoki xato bo'lsa false qaytaradi.

Sintaksis

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

Misol

2 kunlik interval yaratamiz:

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

Kodni bajarish natijasi:

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

Misol

1 oy va 5 kunlik interval yaratamiz:

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

Kodni bajarish natijasi:

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

Misol

3 soat va 30 daqiqalik interval yaratamiz:

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

Kodni bajarish natijasi:

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

Shuningdek qarang

  • DateInterval klassi,
    vaqt intervalini ifodalaydi
  • strtotime funksiyasi,
    sananing matnli tavsifini vaqt belgisiga aylantiradi
  • DateTime klassi,
    sana va vaqt bilan ishlaydi