Funkcija date_interval_create_from_date_string
Funkcija date_interval_create_from_date_string pārveido intervāla teksta aprakstu datu objektā. Šo objektu var izmantot ar funkcijām date_add un date_sub. Intervāla virkne izmanto dabisko valodu perioda norādīšanai.
Sintakse
date_interval_create_from_date_string(string $time);
Piemērs
Izveidosim intervālu 2 dienas un 6 stundas:
<?php
$interval = date_interval_create_from_date_string('2 days + 6 hours');
print_r($interval);
?>
Koda izpildes rezultāts:
DateInterval Object
(
[d] => 2
[h] => 6
)
Piemērs
Izveidosim sarežģītu intervālu (1 mēnesis, 2 nedēļas un 3 dienas):
<?php
$interval = date_interval_create_from_date_string('1 month + 2 weeks + 3 days');
print_r($interval);
?>
Koda izpildes rezultāts:
DateInterval Object
(
[m] => 1
[d] => 17
)
Atbalstītie formāti
Funkcija saprot šādas mērvienības:
- year/years
- month/months
- day/days
- week/weeks
- hour/hours
- minute/minutes
- second/seconds
Skatiet arī
-
funkciju
date_add,
kas pievieno intervālu datumam -
funkciju
date_sub,
kas atņem intervālu no datuma -
funkciju
date_create,
kas izveido DateTime objektu