DateInterval klassining createFromDateString metodi
DateInterval klassining statik metodi createFromDateString vaqt intervalining satrli tavsifini DateInterval obyektiga aylantiradi. Parametr sifatida strtotime funksiyasi tushunadigan sana formatidagi satrni qabul qiladi. DateInterval obyektini yoki xato bo'lsa false qaytaradi.
Sintaksis
DateInterval::createFromDateString(string $datetime): DateInterval|false
Misol
2 kunlik interval yaratamiz:
<?php
$interval = DateInterval::createFromDateString('2 days');
print_r($interval);
?>
Kodni bajarish natijasi:
DateInterval Object
(
[d] => 2
[h] => 0
[i] => 0
[s] => 0
...
)
Misol
1 oy va 5 kunlik interval yaratamiz:
<?php
$interval = DateInterval::createFromDateString('1 month + 5 days');
print_r($interval);
?>
Kodni bajarish natijasi:
DateInterval Object
(
[m] => 1
[d] => 5
[h] => 0
[i] => 0
[s] => 0
...
)
Misol
3 soat va 30 daqiqalik interval yaratamiz:
<?php
$interval = DateInterval::createFromDateString('3 hours + 30 minutes');
print_r($interval);
?>
Kodni bajarish natijasi:
DateInterval Object
(
[h] => 3
[i] => 30
[s] => 0
...
)
Shuningdek qarang
-
DateIntervalklassi,
vaqt intervalini ifodalaydi -
strtotimefunksiyasi,
sananing matnli tavsifini vaqt belgisiga aylantiradi -
DateTimeklassi,
sana va vaqt bilan ishlaydi