DateInterval klassi meetod createFromDateString

Staatiline meetod createFromDateString klassist DateInterval teisendab stringilise ajaintervalli kirjelduse objektiks DateInterval. Parameetrina võtab ta stringi kuupäevavormingus, mida funktsioon strtotime mõistab. Tagastab objekti DateInterval või false vea korral.

Süntaks

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

Näide

Loome intervalli 2 päeva jooksul:

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

Koodi täitmise tulemus:

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

Näide

Loome intervalli 1 kuu ja 5 päeva jooksul:

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

Koodi täitmise tulemus:

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

Näide

Loome intervalli 3 tunni ja 30 minuti jooksul:

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

Koodi täitmise tulemus:

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

Vaata ka

  • klass DateInterval,
    mis esindab ajaintervalli
  • funktsioon strtotime,
    mis teisendab tekstitähendusliku kuupäeva kirjelduse ajatempliks
  • klass DateTime,
    mis töötab kuupäeva ja ajaga