Funktsioon date_interval_create_from_date_string
Funktsioon date_interval_create_from_date_string teisendab tekstitõlke intervallist kuupäevaga objektiks. Seda objekti saab kasutada funktsioonidega date_add ja date_sub. Intervalli string kasutab perioodi määramiseks loomulikku keelt.
Süntaks
date_interval_create_from_date_string(string $time);
Näide
Loome intervalli 2 päeva ja 6 tunni jooksul:
<?php
$interval = date_interval_create_from_date_string('2 days + 6 hours');
print_r($interval);
?>
Koodi täitmise tulemus:
DateInterval Object
(
[d] => 2
[h] => 6
)
Näide
Loome keeruka intervalli (1 kuu, 2 nädalat ja 3 päeva):
<?php
$interval = date_interval_create_from_date_string('1 month + 2 weeks + 3 days');
print_r($interval);
?>
Koodi täitmise tulemus:
DateInterval Object
(
[m] => 1
[d] => 17
)
Toetatud vormingud
Funktsioon mõistab järgmisi mõõtühikuid:
- year/years
- month/months
- day/days
- week/weeks
- hour/hours
- minute/minutes
- second/seconds
Vaata ka
-
funktsiooni
date_add,
mis lisab intervalli kuupäevale -
funktsiooni
date_sub,
mis lahutab intervalli kuupäevast -
funktsiooni
date_create,
mis loob DateTime objekti