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
DateInterval::createFromDateString(string $datetime): DateInterval|false
Primer
Ustvarimo interval 2 dni:
<?php
$interval = DateInterval::createFromDateString('2 days');
print_r($interval);
?>
Rezultat izvajanja kode:
DateInterval Object
(
[d] => 2
[h] => 0
[i] => 0
[s] => 0
...
)
Primer
Ustvarimo interval 1 mesec in 5 dni:
<?php
$interval = DateInterval::createFromDateString('1 month + 5 days');
print_r($interval);
?>
Rezultat izvajanja kode:
DateInterval Object
(
[m] => 1
[d] => 5
[h] => 0
[i] => 0
[s] => 0
...
)
Primer
Ustvarimo interval 3 ure in 30 minut:
<?php
$interval = DateInterval::createFromDateString('3 hours + 30 minutes');
print_r($interval);
?>
Rezultat izvajanja kode:
DateInterval 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