Funksjonen date_interval_create_from_date_string
Funksjonen date_interval_create_from_date_string konverterer en tekstlig beskrivelse av et intervall til et objekt med dato. Dette objektet kan brukes med funksjonene date_add og date_sub. Intervallstrengen bruker naturlig språk for å angi perioden.
Syntaks
date_interval_create_from_date_string(string $time);
Eksempel
La oss opprette et intervall på 2 dager og 6 timer:
<?php
$interval = date_interval_create_from_date_string('2 days + 6 hours');
print_r($interval);
?>
Resultat av kjøring av koden:
DateInterval Object
(
[d] => 2
[h] => 6
)
Eksempel
La oss opprette et komplekst intervall (1 måned, 2 uker og 3 dager):
<?php
$interval = date_interval_create_from_date_string('1 month + 2 weeks + 3 days');
print_r($interval);
?>
Resultat av kjøring av koden:
DateInterval Object
(
[m] => 1
[d] => 17
)
Støttede formater
Funksjonen forstår følgende måleenheter:
- year/years
- month/months
- day/days
- week/weeks
- hour/hours
- minute/minutes
- second/seconds
Se også
-
funksjonen
date_add,
som legger til et intervall til en dato -
funksjonen
date_sub,
som trekker fra et intervall fra en dato -
funksjonen
date_create,
som oppretter et DateTime-objekt