Funkcija date_interval_create_from_date_string
Funkcija date_interval_create_from_date_string pretvori besedilni opis intervala v objekt z datumom. Ta objekt je mogoče uporabljati s funkcijama date_add in date_sub. Niz intervala uporablja naravni jezik za določanje obdobja.
Sintaksa
date_interval_create_from_date_string(string $time);
Primer
Ustvarimo interval 2 dni in 6 ur:
<?php
$interval = date_interval_create_from_date_string('2 days + 6 hours');
print_r($interval);
?>
Rezultat izvajanja kode:
DateInterval Object
(
[d] => 2
[h] => 6
)
Primer
Ustvarimo kompleksen interval (1 mesec, 2 tedna in 3 dni):
<?php
$interval = date_interval_create_from_date_string('1 month + 2 weeks + 3 days');
print_r($interval);
?>
Rezultat izvajanja kode:
DateInterval Object
(
[m] => 1
[d] => 17
)
Podprti formati
Funkcija razume naslednje merske enote:
- year/years
- month/months
- day/days
- week/weeks
- hour/hours
- minute/minutes
- second/seconds
Glejte tudi
-
funkcijo
date_add,
ki doda interval k datumu -
funkcijo
date_sub,
ki odšteje interval od datuma -
funkcijo
date_create,
ki ustvari objekt DateTime