DateInterval класcи metod-и createFromDateString
Статикӣ metod-и createFromDateString аз класcи DateInterval тавсифи сатрии фосилаи вақтро ба объекти 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,
ки бо сана ва вақт кор мекунад