DateInterval klases createFromDateString metode
Statiskā metode createFromDateString klases DateInterval pārveido virknes aprakstu par laika intervālu objektā DateInterval. Kā parametru pieņem virkni ar datuma formātu, ko saprot funkcija strtotime. Atgriež objektu DateInterval vai false kļūdas gadījumā.
Sintakse
DateInterval::createFromDateString(string $datetime): DateInterval|false
Piemērs
Izveidosim intervālu 2 dienas:
<?php
$interval = DateInterval::createFromDateString('2 days');
print_r($interval);
?>
Koda izpildes rezultāts:
DateInterval Object
(
[d] => 2
[h] => 0
[i] => 0
[s] => 0
...
)
Piemērs
Izveidosim intervālu 1 mēnesis un 5 dienas:
<?php
$interval = DateInterval::createFromDateString('1 month + 5 days');
print_r($interval);
?>
Koda izpildes rezultāts:
DateInterval Object
(
[m] => 1
[d] => 5
[h] => 0
[i] => 0
[s] => 0
...
)
Piemērs
Izveidosim intervālu 3 stundas un 30 minūtes:
<?php
$interval = DateInterval::createFromDateString('3 hours + 30 minutes');
print_r($interval);
?>
Koda izpildes rezultāts:
DateInterval Object
(
[h] => 3
[i] => 30
[s] => 0
...
)
Skatiet arī
-
klasi
DateInterval,
kura reprezentē laika intervālu -
funkciju
strtotime,
kura pārveido teksta aprakstu par datuma time stamp -
klasi
DateTime,
kura strādā ar datumu un laiku