Funkcija date_interval_create_from_date_string
Funkcija date_interval_create_from_date_string pretvara tekstualni opis intervala u objekat sa datumom. Ovaj objekat se može koristiti sa funkcijama date_add i date_sub. String intervala koristi prirodan jezik za naznačavanje perioda.
Sintaksa
date_interval_create_from_date_string(string $time);
Primer
Kreirajmo interval od 2 dana i 6 sati:
<?php
$interval = date_interval_create_from_date_string('2 days + 6 hours');
print_r($interval);
?>
Rezultat izvršavanja koda:
DateInterval Object
(
[d] => 2
[h] => 6
)
Primer
Kreirajmo složeni interval (1 mesec, 2 nedelje i 3 dana):
<?php
$interval = date_interval_create_from_date_string('1 month + 2 weeks + 3 days');
print_r($interval);
?>
Rezultat izvršavanja koda:
DateInterval Object
(
[m] => 1
[d] => 17
)
Podržani formati
Funkcija razume sledeće jedinice merenja:
- year/years (godina/godine)
- month/months (mesec/meseci)
- day/days (dan/dani)
- week/weeks (nedelja/nedelje)
- hour/hours (sat/sati)
- minute/minutes (minut/minuti)
- second/seconds (sekunda/sekunde)
Pogledajte takođe
-
funkciju
date_add,
koja dodaje interval datumu -
funkciju
date_sub,
koja oduzima interval od datuma -
funkciju
date_create,
koja kreira DateTime objekat