DateInterval класстын createFromDateString методу
DateInterval класстын статикалык методу createFromDateString убакыт аралыгынын саптык сүрөттөлүшүн DateInterval объектисине айлантат. Параметр катары strtotime функциясы түшүнгөн дата форматындагы сапты кабыл алат. DateInterval объектисин же ката кеткен учурда false кайтарат.
Синтаксис
DateInterval::createFromDateString(string $datetime): DateInterval|false
Мисал
2 күндүк аралык түзөлү:
<?php
$interval = DateInterval::createFromDateString('2 days');
print_r($interval);
?>
Кодду иштетүүнүн натыйжасы:
DateInterval Object
(
[d] => 2
[h] => 0
[i] => 0
[s] => 0
...
)
Мисал
1 ай жана 5 күндүк аралык түзөлү:
<?php
$interval = DateInterval::createFromDateString('1 month + 5 days');
print_r($interval);
?>
Кодду иштетүүнүн натыйжасы:
DateInterval Object
(
[m] => 1
[d] => 5
[h] => 0
[i] => 0
[s] => 0
...
)
Мисал
3 саат жана 30 мүнөттүк аралык түзөлү:
<?php
$interval = DateInterval::createFromDateString('3 hours + 30 minutes');
print_r($interval);
?>
Кодду иштетүүнүн натыйжасы:
DateInterval Object
(
[h] => 3
[i] => 30
[s] => 0
...
)
Ошондой эле караңыз
-
убакыт аралыгын көрсөткөн
DateIntervalклассы -
датанын тексттик сүрөттөлүшүн убакыт белгисине айланткан
strtotimeфункциясы -
дата жана убакыт менен иштеген
DateTimeклассы