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
DateInterval::createFromDateString(string $datetime): DateInterval|false
Näide
Loome intervalli 2 päeva jooksul:
<?php
$interval = DateInterval::createFromDateString('2 days');
print_r($interval);
?>
Koodi täitmise tulemus:
DateInterval Object
(
[d] => 2
[h] => 0
[i] => 0
[s] => 0
...
)
Näide
Loome intervalli 1 kuu ja 5 päeva jooksul:
<?php
$interval = DateInterval::createFromDateString('1 month + 5 days');
print_r($interval);
?>
Koodi täitmise tulemus:
DateInterval Object
(
[m] => 1
[d] => 5
[h] => 0
[i] => 0
[s] => 0
...
)
Näide
Loome intervalli 3 tunni ja 30 minuti jooksul:
<?php
$interval = DateInterval::createFromDateString('3 hours + 30 minutes');
print_r($interval);
?>
Koodi täitmise tulemus:
DateInterval 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