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
phpDateInterval::createFromDateString(string $datetime): DateInterval|false
Misol
2 kunlik interval yaratamiz:
php<?php
$interval = DateInterval::createFromDateString('2 days');
print_r($interval);
?>
Kodni bajarish natijasi:
phpDateInterval Object
(
[d] => 2
[h] => 0
[i] => 0
[s] => 0
...
)
Misol
1 oy va 5 kunlik interval yaratamiz:
php<?php
$interval = DateInterval::createFromDateString('1 month + 5 days');
print_r($interval);
?>
Kodni bajarish natijasi:
phpDateInterval Object
(
[m] => 1
[d] => 5
[h] => 0
[i] => 0
[s] => 0
...
)
Misol
3 soat va 30 daqiqalik interval yaratamiz:
php<?php
$interval = DateInterval::createFromDateString('3 hours + 30 minutes');
print_r($interval);
?>
Kodni bajarish natijasi:
phpDateInterval 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