Metóda createFromDateString triedy DateInterval
Statická metóda createFromDateString triedy DateInterval transformuje reťazcový popis časového intervalu na objekt DateInterval. Ako parameter prijíma reťazec s formátom dátumu, ktorý funkcia strtotime rozumie. Vráti objekt DateInterval alebo false v prípade chyby.
Syntax
DateInterval::createFromDateString(string $datetime): DateInterval|false
Príklad
Vytvorme interval 2 dní:
<?php
$interval = DateInterval::createFromDateString('2 days');
print_r($interval);
?>
Výsledok vykonania kódu:
DateInterval Object
(
[d] => 2
[h] => 0
[i] => 0
[s] => 0
...
)
Príklad
Vytvorme interval 1 mesiac a 5 dní:
<?php
$interval = DateInterval::createFromDateString('1 month + 5 days');
print_r($interval);
?>
Výsledok vykonania kódu:
DateInterval Object
(
[m] => 1
[d] => 5
[h] => 0
[i] => 0
[s] => 0
...
)
Príklad
Vytvorme interval 3 hodiny a 30 minút:
<?php
$interval = DateInterval::createFromDateString('3 hours + 30 minutes');
print_r($interval);
?>
Výsledok vykonania kódu:
DateInterval Object
(
[h] => 3
[i] => 30
[s] => 0
...
)
Pozri tiež
-
triedu
DateInterval,
ktorá reprezentuje časový interval -
funkciu
strtotime,
ktorá transformuje textový popis dátumu na časovú pečiatku -
triedu
DateTime,
ktorá pracuje s dátumom a časom