Metoda createFromDateString razreda DateInterval

Statična metoda createFromDateString razreda DateInterval pretvori nizni opis časovnega intervala v objekt DateInterval. Kot parameter sprejme niz z obliko datuma, ki jo razume funkcija strtotime. Vrne objekt DateInterval ali false v primeru napake.

Sintaksa

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

Primer

Ustvarimo interval 2 dni:

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

Rezultat izvajanja kode:

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

Primer

Ustvarimo interval 1 mesec in 5 dni:

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

Rezultat izvajanja kode:

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

Primer

Ustvarimo interval 3 ure in 30 minut:

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

Rezultat izvajanja kode:

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

Glejte tudi

  • razred DateInterval,
    ki predstavlja časovni interval
  • funkcijo strtotime,
    ki pretvori besedilni opis datuma v časovni žig
  • razred DateTime,
    ki dela z datumom in časom