Metoda createFromDateString e klasës DateInterval

Metoda statike createFromDateString e klasës DateInterval shndërron përshkrimin me varg të intervalit kohor në një objekt DateInterval. Si parametër pranon një varg me formatin e datës, të cilin e kupton funksioni strtotime. Kthen një objekt DateInterval ose false në rast gabimi.

Sintaksa

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

Shembull

Le të krijojmë një interval prej 2 ditësh:

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

Rezultati i ekzekutimit të kodit:

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

Shembull

Le të krijojmë një interval prej 1 muaji dhe 5 ditësh:

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

Rezultati i ekzekutimit të kodit:

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

Shembull

Le të krijojmë një interval prej 3 orësh dhe 30 minutash:

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

Rezultati i ekzekutimit të kodit:

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

Shihni gjithashtu

  • klasën DateInterval,
    që përfaqëson një interval kohor
  • funksionin strtotime,
    që shndërron përshkrimin tekstual të datës në një stampë kohore
  • klasën DateTime,
    që punon me datën dhe kohën