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
phpDateInterval::createFromDateString(string $datetime): DateInterval|false
Piemērs
Izveidosim intervālu 2 dienas:
php<?php
$interval = DateInterval::createFromDateString('2 days');
print_r($interval);
?>
Koda izpildes rezultāts:
phpDateInterval Object
(
[d] => 2
[h] => 0
[i] => 0
[s] => 0
...
)
Piemērs
Izveidosim intervālu 1 mēnesis un 5 dienas:
php<?php
$interval = DateInterval::createFromDateString('1 month + 5 days');
print_r($interval);
?>
Koda izpildes rezultāts:
phpDateInterval Object
(
[m] => 1
[d] => 5
[h] => 0
[i] => 0
[s] => 0
...
)
Piemērs
Izveidosim intervālu 3 stundas un 30 minūtes:
php<?php
$interval = DateInterval::createFromDateString('3 hours + 30 minutes');
print_r($interval);
?>
Koda izpildes rezultāts:
phpDateInterval 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