A date_interval_create_from_date_string függvény
A date_interval_create_from_date_string függvény szöveges intervallumleírást alakít át dátumobjektummá. Ezt az objektumot használhatjuk a date_add és date_sub függvényekkel. Az intervallumsztring természetes nyelvet használ az időszak megadásához.
Szintaxis
date_interval_create_from_date_string(string $time);
Példa
Hozzunk létre egy 2 napos és 6 órás intervallumot:
<?php
$interval = date_interval_create_from_date_string('2 days + 6 hours');
print_r($interval);
?>
A kód végrehajtásának eredménye:
DateInterval Object
(
[d] => 2
[h] => 6
)
Példa
Hozzunk létre egy összetett intervallumot (1 hónap, 2 hét és 3 nap):
<?php
$interval = date_interval_create_from_date_string('1 month + 2 weeks + 3 days');
print_r($interval);
?>
A kód végrehajtásának eredménye:
DateInterval Object
(
[m] => 1
[d] => 17
)
Támogatott formátumok
A függvény értelmezi a következő mértékegységeket:
- year/years
- month/months
- day/days
- week/weeks
- hour/hours
- minute/minutes
- second/seconds
Lásd még
-
a
date_addfüggvényt,
amely intervallumot ad egy dátumhoz -
a
date_subfüggvényt,
amely intervallumot von ki egy dátumból -
a
date_createfüggvényt,
amely DateTime objektumot hoz létre