DateInterval klasinin createFromDateString metodu

Statik metod createFromDateString klasi DateInterval vaxt intervalinin string ifadesini DateInterval obyektine çevirir. Parametr kimi strtotime funksiyasının başa düşdüyü tarix formatında string qebul edir. DateInterval obyektini ve ya səhv halında false qaytarır.

Sintaksis

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

Nümunə

2 günlük interval yaradaq:

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

Kodun icrasının neticesi:

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

Nümunə

1 ay ve 5 günlük interval yaradaq:

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

Kodun icrasının neticesi:

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

Nümunə

3 saat ve 30 deqiqelik interval yaradaq:

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

Kodun icrasının neticesi:

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

Həmçinin bax

  • klasi DateInterval,
    ki, vaxt intervalını təmsil edir
  • funksiyanı strtotime,
    ki, tarixin mətn ifadəsini vaxt işarəsinə çevirir
  • klasi DateTime,
    ki, tarix və vaxtla işləyir