Metoda createFromDateString klase DateInterval
Statička metoda createFromDateString klase DateInterval pretvara tekstualni opis vremenskog intervala u objekat DateInterval. Kao parametar prima string sa formatom datuma, koji razume funkcija strtotime. Vraća objekat DateInterval ili false u slučaju greške.
Sintaksa
DateInterval::createFromDateString(string $datetime): DateInterval|false
Primer
Kreirajmo interval od 2 dana:
<?php
$interval = DateInterval::createFromDateString('2 days');
print_r($interval);
?>
Rezultat izvršavanja koda:
DateInterval Object
(
[d] => 2
[h] => 0
[i] => 0
[s] => 0
...
)
Primer
Kreirajmo interval od 1 meseca i 5 dana:
<?php
$interval = DateInterval::createFromDateString('1 month + 5 days');
print_r($interval);
?>
Rezultat izvršavanja koda:
DateInterval Object
(
[m] => 1
[d] => 5
[h] => 0
[i] => 0
[s] => 0
...
)
Primer
Kreirajmo interval od 3 sata i 30 minuta:
<?php
$interval = DateInterval::createFromDateString('3 hours + 30 minutes');
print_r($interval);
?>
Rezultat izvršavanja koda:
DateInterval Object
(
[h] => 3
[i] => 30
[s] => 0
...
)
Vidite takođe
-
klasu
DateInterval,
koji predstavlja vremenski interval -
funkciju
strtotime,
koja pretvara tekstualni opis datuma u vremensku oznaku -
klasu
DateTime,
koji radi sa datumom i vremenom